28 #ifndef INCLUDED_BLPAPI_MESSAGEFORMATTER 29 #define INCLUDED_BLPAPI_MESSAGEFORMATTER 230 #include <type_traits> 392 void setElement(
const Name& name,
const void *value,
size_t length);
405 template <
typename BYTES,
406 typename std::enable_if<IsByteSequence<BYTES>::value,
bool>::type
613 &d_handle, original.
impl()));
620 &d_handle, rhs.
impl()));
628 d_handle, name.
impl(), value));
635 d_handle, name.
impl(), value));
642 d_handle, name.
impl(), value));
649 d_handle, name.
impl(), value));
656 d_handle, name.
impl(), value));
663 d_handle, name.
impl(), value));
679 d_handle, name.
impl(), &value));
686 d_handle, name.
impl(), value));
690 const Name& name,
const std::string& value)
699 d_handle, name.
impl(), value.
impl()));
703 const Name& name,
const void *value,
size_t length)
708 reinterpret_cast<const char *>(value),
712 template <
typename BYTES,
713 typename std::enable_if<IsByteSequence<BYTES>::value,
bool>::type>
802 d_handle, value.
impl()));
838 #endif // #ifdef __cplusplus 839 #endif // #ifndef INCLUDED_BLPAPI_MESSAGEFORMATTER
Common definitions used by the library.
blpapi_Int32_t Int32
Definition: blpapi_types.h:469
Definition: blpapi_abstractsession.h:187
Definition: blpapi_name.h:150
#define BLPAPI_CALL(FUNCNAME)
Definition: blpapi_call.h:353
blpapi_Float64_t Float64
Definition: blpapi_types.h:474
blpapi_Name_t * impl() const
Definition: blpapi_name.h:403
int blpapi_Int32_t
Definition: blpapi_types.h:67
struct blpapi_Name blpapi_Name_t
Definition: blpapi_types.h:154
int blpapi_Bool_t
Definition: blpapi_types.h:62
blpapi_Float32_t Float32
Definition: blpapi_types.h:473
A component which defines events related operations.
struct blpapi_SchemaElementDefinition blpapi_SchemaElementDefinition_t
Definition: blpapi_types.h:191
static void throwOnError(int errorCode)
Definition: blpapi_exception.h:526
blpapi_Datetime_t & rawValue()
Definition: blpapi_datetime.h:1952
Provide representation of a Topic.
blpapi_Int64_t Int64
Definition: blpapi_types.h:471
Definition: blpapi_datetime.h:102
double blpapi_Float64_t
Definition: blpapi_types.h:72
long long blpapi_Int64_t
Definition: blpapi_types.h:69
#define BLPAPI_CALL_UNCHECKED(FUNCNAME)
Definition: blpapi_call.h:354
float blpapi_Float32_t
Definition: blpapi_types.h:71
struct blpapi_MessageFormatter blpapi_MessageFormatter_t
Definition: blpapi_types.h:197
#define BLPAPI_EXPORT
Definition: blpapi_defs.h:171
Definition: blpapi_datetime.h:245
Provide functions for dispatchtbl.
Definition: blpapi_datetime.h:115