Classes | Namespaces | Functions

blpapi_messageformatter.h File Reference

Format messages for publishing. More...

Go to the source code of this file.

Classes

class  blpapi::test::MessageFormatter

Namespaces

namespace  blpapi
namespace  blpapi::test

Functions

BLPAPI_EXPORT int blpapi_MessageFormatter_setValueBool (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Bool_t value)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueChar (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, char value)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueInt32 (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Int32_t value)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueInt64 (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Int64_t value)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueFloat32 (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Float32_t value)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueFloat64 (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Float64_t value)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueDatetime (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const blpapi_Datetime_t *value)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueHighPrecisionDatetime (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const blpapi_HighPrecisionDatetime_t *value)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueString (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const char *value)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueFromName (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const blpapi_Name_t *value)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueNull (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName)
BLPAPI_EXPORT int blpapi_MessageFormatter_pushElement (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName)
BLPAPI_EXPORT int blpapi_MessageFormatter_popElement (blpapi_MessageFormatter_t *formatter)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueBool (blpapi_MessageFormatter_t *formatter, blpapi_Bool_t value)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueChar (blpapi_MessageFormatter_t *formatter, char value)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueInt32 (blpapi_MessageFormatter_t *formatter, blpapi_Int32_t value)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueInt64 (blpapi_MessageFormatter_t *formatter, blpapi_Int64_t value)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueFloat32 (blpapi_MessageFormatter_t *formatter, blpapi_Float32_t value)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueFloat64 (blpapi_MessageFormatter_t *formatter, blpapi_Float64_t value)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueDatetime (blpapi_MessageFormatter_t *formatter, const blpapi_Datetime_t *value)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueHighPrecisionDatetime (blpapi_MessageFormatter_t *formatter, const blpapi_HighPrecisionDatetime_t *value)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueString (blpapi_MessageFormatter_t *formatter, const char *value)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueFromName (blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *value)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendElement (blpapi_MessageFormatter_t *formatter)
BLPAPI_EXPORT int blpapi_MessageFormatter_FormatMessageJson (blpapi_MessageFormatter_t *formatter, const char *message)
BLPAPI_EXPORT int blpapi_MessageFormatter_FormatMessageXml (blpapi_MessageFormatter_t *formatter, const char *message)
BLPAPI_EXPORT int blpapi_MessageFormatter_copy (blpapi_MessageFormatter_t **formatter, const blpapi_MessageFormatter_t *original)
BLPAPI_EXPORT int blpapi_MessageFormatter_assign (blpapi_MessageFormatter_t **lhs, const blpapi_MessageFormatter_t *rhs)
BLPAPI_EXPORT int blpapi_MessageFormatter_destroy (blpapi_MessageFormatter_t *formatter)

Detailed Description

Format messages for publishing.


Function Documentation

BLPAPI_EXPORT int blpapi_MessageFormatter_setValueBool ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName,
blpapi_Bool_t  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueChar ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName,
char  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueInt32 ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName,
blpapi_Int32_t  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueInt64 ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName,
blpapi_Int64_t  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueFloat32 ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName,
blpapi_Float32_t  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueFloat64 ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName,
blpapi_Float64_t  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueDatetime ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName,
const blpapi_Datetime_t value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueHighPrecisionDatetime ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName,
const blpapi_HighPrecisionDatetime_t value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueString ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName,
const char *  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueFromName ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName,
const blpapi_Name_t value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_setValueNull ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_pushElement ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t typeName 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_popElement ( blpapi_MessageFormatter_t formatter  ) 
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueBool ( blpapi_MessageFormatter_t formatter,
blpapi_Bool_t  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueChar ( blpapi_MessageFormatter_t formatter,
char  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueInt32 ( blpapi_MessageFormatter_t formatter,
blpapi_Int32_t  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueInt64 ( blpapi_MessageFormatter_t formatter,
blpapi_Int64_t  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueFloat32 ( blpapi_MessageFormatter_t formatter,
blpapi_Float32_t  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueFloat64 ( blpapi_MessageFormatter_t formatter,
blpapi_Float64_t  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueDatetime ( blpapi_MessageFormatter_t formatter,
const blpapi_Datetime_t value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueHighPrecisionDatetime ( blpapi_MessageFormatter_t formatter,
const blpapi_HighPrecisionDatetime_t value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueString ( blpapi_MessageFormatter_t formatter,
const char *  value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendValueFromName ( blpapi_MessageFormatter_t formatter,
const blpapi_Name_t value 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_appendElement ( blpapi_MessageFormatter_t formatter  ) 
BLPAPI_EXPORT int blpapi_MessageFormatter_FormatMessageJson ( blpapi_MessageFormatter_t formatter,
const char *  message 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_FormatMessageXml ( blpapi_MessageFormatter_t formatter,
const char *  message 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_copy ( blpapi_MessageFormatter_t **  formatter,
const blpapi_MessageFormatter_t original 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_assign ( blpapi_MessageFormatter_t **  lhs,
const blpapi_MessageFormatter_t rhs 
)
BLPAPI_EXPORT int blpapi_MessageFormatter_destroy ( blpapi_MessageFormatter_t formatter  )