Classes | Namespaces | Functions

blpapi_constant.h File Reference

Provide a representation for schema-level enumeration constants. More...

Go to the source code of this file.

Classes

class  blpapi::Constant
class  blpapi::ConstantList

Namespaces

namespace  blpapi

Functions

BLPAPI_EXPORT void blpapi_Constant_setUserData (blpapi_Constant_t *constant, void *userdata)
BLPAPI_EXPORT blpapi_Name_tblpapi_Constant_name (const blpapi_Constant_t *constant)
BLPAPI_EXPORT const char * blpapi_Constant_description (const blpapi_Constant_t *constant)
BLPAPI_EXPORT int blpapi_Constant_status (const blpapi_Constant_t *constant)
BLPAPI_EXPORT int blpapi_Constant_datatype (const blpapi_Constant_t *constant)
BLPAPI_EXPORT int blpapi_Constant_getValueAsChar (const blpapi_Constant_t *constant, blpapi_Char_t *buffer)
BLPAPI_EXPORT int blpapi_Constant_getValueAsInt32 (const blpapi_Constant_t *constant, blpapi_Int32_t *buffer)
BLPAPI_EXPORT int blpapi_Constant_getValueAsInt64 (const blpapi_Constant_t *constant, blpapi_Int64_t *buffer)
BLPAPI_EXPORT int blpapi_Constant_getValueAsFloat32 (const blpapi_Constant_t *constant, blpapi_Float32_t *buffer)
BLPAPI_EXPORT int blpapi_Constant_getValueAsFloat64 (const blpapi_Constant_t *constant, blpapi_Float64_t *buffer)
BLPAPI_EXPORT int blpapi_Constant_getValueAsDatetime (const blpapi_Constant_t *constant, blpapi_Datetime_t *buffer)
BLPAPI_EXPORT int blpapi_Constant_getValueAsString (const blpapi_Constant_t *constant, const char **buffer)
BLPAPI_EXPORT void * blpapi_Constant_userData (const blpapi_Constant_t *constant)
BLPAPI_EXPORT void blpapi_ConstantList_setUserData (blpapi_ConstantList_t *constant, void *userdata)
BLPAPI_EXPORT blpapi_Name_tblpapi_ConstantList_name (const blpapi_ConstantList_t *list)
BLPAPI_EXPORT const char * blpapi_ConstantList_description (const blpapi_ConstantList_t *list)
BLPAPI_EXPORT int blpapi_ConstantList_numConstants (const blpapi_ConstantList_t *list)
BLPAPI_EXPORT int blpapi_ConstantList_datatype (const blpapi_ConstantList_t *constant)
BLPAPI_EXPORT int blpapi_ConstantList_status (const blpapi_ConstantList_t *list)
BLPAPI_EXPORT blpapi_Constant_tblpapi_ConstantList_getConstant (const blpapi_ConstantList_t *constant, const char *nameString, const blpapi_Name_t *name)
BLPAPI_EXPORT blpapi_Constant_tblpapi_ConstantList_getConstantAt (const blpapi_ConstantList_t *constant, size_t index)
BLPAPI_EXPORT void * blpapi_ConstantList_userData (const blpapi_ConstantList_t *constant)

Detailed Description

Provide a representation for schema-level enumeration constants.


Function Documentation

BLPAPI_EXPORT void blpapi_Constant_setUserData ( blpapi_Constant_t constant,
void *  userdata 
)
BLPAPI_EXPORT blpapi_Name_t* blpapi_Constant_name ( const blpapi_Constant_t constant  ) 
BLPAPI_EXPORT const char* blpapi_Constant_description ( const blpapi_Constant_t constant  ) 
BLPAPI_EXPORT int blpapi_Constant_status ( const blpapi_Constant_t constant  ) 
BLPAPI_EXPORT int blpapi_Constant_datatype ( const blpapi_Constant_t constant  ) 
BLPAPI_EXPORT int blpapi_Constant_getValueAsChar ( const blpapi_Constant_t constant,
blpapi_Char_t buffer 
)
BLPAPI_EXPORT int blpapi_Constant_getValueAsInt32 ( const blpapi_Constant_t constant,
blpapi_Int32_t buffer 
)
BLPAPI_EXPORT int blpapi_Constant_getValueAsInt64 ( const blpapi_Constant_t constant,
blpapi_Int64_t buffer 
)
BLPAPI_EXPORT int blpapi_Constant_getValueAsFloat32 ( const blpapi_Constant_t constant,
blpapi_Float32_t buffer 
)
BLPAPI_EXPORT int blpapi_Constant_getValueAsFloat64 ( const blpapi_Constant_t constant,
blpapi_Float64_t buffer 
)
BLPAPI_EXPORT int blpapi_Constant_getValueAsDatetime ( const blpapi_Constant_t constant,
blpapi_Datetime_t buffer 
)
BLPAPI_EXPORT int blpapi_Constant_getValueAsString ( const blpapi_Constant_t constant,
const char **  buffer 
)
BLPAPI_EXPORT void* blpapi_Constant_userData ( const blpapi_Constant_t constant  ) 
BLPAPI_EXPORT void blpapi_ConstantList_setUserData ( blpapi_ConstantList_t constant,
void *  userdata 
)
BLPAPI_EXPORT blpapi_Name_t* blpapi_ConstantList_name ( const blpapi_ConstantList_t list  ) 
BLPAPI_EXPORT const char* blpapi_ConstantList_description ( const blpapi_ConstantList_t list  ) 
BLPAPI_EXPORT int blpapi_ConstantList_numConstants ( const blpapi_ConstantList_t list  ) 
BLPAPI_EXPORT int blpapi_ConstantList_datatype ( const blpapi_ConstantList_t constant  ) 
BLPAPI_EXPORT int blpapi_ConstantList_status ( const blpapi_ConstantList_t list  ) 
BLPAPI_EXPORT blpapi_Constant_t* blpapi_ConstantList_getConstant ( const blpapi_ConstantList_t constant,
const char *  nameString,
const blpapi_Name_t name 
)
BLPAPI_EXPORT blpapi_Constant_t* blpapi_ConstantList_getConstantAt ( const blpapi_ConstantList_t constant,
size_t  index 
)
BLPAPI_EXPORT void* blpapi_ConstantList_userData ( const blpapi_ConstantList_t constant  )