28#ifndef INCLUDED_BLPAPI_MESSAGEFORMATTER
29#define INCLUDED_BLPAPI_MESSAGEFORMATTER
234#include <type_traits>
396 void setElement(
const Name& name,
const void *value,
size_t length);
409 template <
typename BYTES,
410 typename std::enable_if<IsByteSequence<BYTES>::value,
bool>::type
617 &d_handle, original.
impl()));
624 &d_handle, rhs.
impl()));
632 d_handle, name.
impl(), value));
639 d_handle, name.
impl(), value));
646 d_handle, name.
impl(), value));
653 d_handle, name.
impl(), value));
660 d_handle, name.
impl(), value));
667 d_handle, name.
impl(), value));
683 d_handle, name.
impl(), &value));
690 d_handle, name.
impl(), value));
694 const Name& name,
const std::string& value)
703 d_handle, name.
impl(), value.
impl()));
707 const Name& name,
const void *value,
size_t length)
712 reinterpret_cast<const char *
>(value),
716template <
typename BYTES,
717 typename std::enable_if<IsByteSequence<BYTES>::value,
bool>::type>
806 d_handle, value.
impl()));
Provide functions for dispatchtbl.
#define BLPAPI_CALL_UNCHECKED(FUNCNAME)
Definition blpapi_call.h:354
#define BLPAPI_CALL(FUNCNAME)
Definition blpapi_call.h:353
Common definitions used by the library.
#define BLPAPI_EXPORT
Definition blpapi_defs.h:172
A component which defines events related operations.
Provide representation of a Topic.
int blpapi_Bool_t
Definition blpapi_types.h:62
float blpapi_Float32_t
Definition blpapi_types.h:71
long long blpapi_Int64_t
Definition blpapi_types.h:69
int blpapi_Int32_t
Definition blpapi_types.h:67
double blpapi_Float64_t
Definition blpapi_types.h:72
Definition blpapi_datetime.h:245
blpapi_Datetime_t & rawValue()
Definition blpapi_datetime.h:1952
static void throwOnError(int errorCode)
Definition blpapi_exception.h:526
Definition blpapi_name.h:150
blpapi_Name_t * impl() const
Definition blpapi_name.h:403
struct blpapi_MessageFormatter blpapi_MessageFormatter_t
Definition blpapi_types.h:197
struct blpapi_Name blpapi_Name_t
Definition blpapi_types.h:154
struct blpapi_SchemaElementDefinition blpapi_SchemaElementDefinition_t
Definition blpapi_types.h:191
struct blpapi_Element blpapi_Element_t
Definition blpapi_types.h:136
blpapi_Float64_t Float64
Definition blpapi_types.h:474
blpapi_Float32_t Float32
Definition blpapi_types.h:473
blpapi_Int64_t Int64
Definition blpapi_types.h:471
blpapi_Int32_t Int32
Definition blpapi_types.h:469
Definition blpapi_abstractsession.h:195
Definition blpapi_datetime.h:102
Definition blpapi_datetime.h:115