Namespaces | Typedefs | Enumerations

Component blpapi_types
[Package blpapi]

Provide BLPAPI types. More...

Namespaces

namespace  blpapi

Typedefs

typedef enum
blpapi_Logging_Severity_t 
blpapi_Logging_Severity_t
typedef struct
blpapi_AbstractSession 
blpapi_AbstractSession_t
typedef struct blpapi_Constant blpapi_Constant_t
typedef struct blpapi_ConstantList blpapi_ConstantList_t
typedef struct blpapi_Element blpapi_Element_t
typedef struct blpapi_Event blpapi_Event_t
typedef struct
blpapi_EventDispatcher 
blpapi_EventDispatcher_t
typedef struct
blpapi_EventFormatter 
blpapi_EventFormatter_t
typedef struct blpapi_EventQueue blpapi_EventQueue_t
typedef struct
blpapi_MessageIterator 
blpapi_MessageIterator_t
typedef struct blpapi_Name blpapi_Name_t
typedef struct blpapi_Operation blpapi_Operation_t
typedef struct
blpapi_ProviderSession 
blpapi_ProviderSession_t
typedef struct blpapi_Service blpapi_Service_t
typedef struct blpapi_Session blpapi_Session_t
typedef struct
blpapi_SessionOptions 
blpapi_SessionOptions_t
typedef struct
blpapi_SubscriptionItrerator 
blpapi_SubscriptionIterator_t
typedef struct blpapi_Identity blpapi_UserHandle
typedef struct blpapi_Identity blpapi_UserHandle_t
typedef struct blpapi_Identity blpapi_Identity_t

Enumerations

enum  blpapi_DataType_t {
  BLPAPI_DATATYPE_BOOL = 1, BLPAPI_DATATYPE_CHAR = 2, BLPAPI_DATATYPE_BYTE = 3, BLPAPI_DATATYPE_INT32 = 4,
  BLPAPI_DATATYPE_INT64 = 5, BLPAPI_DATATYPE_FLOAT32 = 6, BLPAPI_DATATYPE_FLOAT64 = 7, BLPAPI_DATATYPE_STRING = 8,
  BLPAPI_DATATYPE_BYTEARRAY = 9, BLPAPI_DATATYPE_DATE = 10, BLPAPI_DATATYPE_TIME = 11, BLPAPI_DATATYPE_DECIMAL = 12,
  BLPAPI_DATATYPE_DATETIME = 13, BLPAPI_DATATYPE_ENUMERATION = 14, BLPAPI_DATATYPE_SEQUENCE = 15, BLPAPI_DATATYPE_CHOICE = 16,
  BLPAPI_DATATYPE_CORRELATION_ID = 17
}
enum  blpapi_Logging_Severity_t {
  blpapi_Logging_SEVERITY_OFF = 0, blpapi_Logging_SEVERITY_FATAL = 1, blpapi_Logging_SEVERITY_ERROR = 2, blpapi_Logging_SEVERITY_WARN = 3,
  blpapi_Logging_SEVERITY_INFO = 4, blpapi_Logging_SEVERITY_DEBUG = 5, blpapi_Logging_SEVERITY_TRACE = 6
}

Detailed Description

Provide BLPAPI types.

Outline
Purpose:
Provide BLPAPI types.
Classes:
blpapi::DataType Data types in the schema
Description:
This component implements BLPAPI types.

Typedef Documentation

typedef struct blpapi_AbstractSession blpapi_AbstractSession_t
typedef struct blpapi_Constant blpapi_Constant_t
typedef struct blpapi_ConstantList blpapi_ConstantList_t
typedef struct blpapi_Element blpapi_Element_t
typedef struct blpapi_Event blpapi_Event_t
typedef struct blpapi_EventDispatcher blpapi_EventDispatcher_t
typedef struct blpapi_EventFormatter blpapi_EventFormatter_t
typedef struct blpapi_EventQueue blpapi_EventQueue_t
typedef struct blpapi_MessageIterator blpapi_MessageIterator_t
typedef struct blpapi_Name blpapi_Name_t
typedef struct blpapi_Operation blpapi_Operation_t
typedef struct blpapi_ProviderSession blpapi_ProviderSession_t
typedef struct blpapi_Service blpapi_Service_t
typedef struct blpapi_Session blpapi_Session_t
typedef struct blpapi_SessionOptions blpapi_SessionOptions_t
typedef struct blpapi_SubscriptionItrerator blpapi_SubscriptionIterator_t
typedef struct blpapi_Identity blpapi_UserHandle
typedef struct blpapi_Identity blpapi_UserHandle_t
typedef struct blpapi_Identity blpapi_Identity_t

Enumeration Type Documentation

Enumerator:
BLPAPI_DATATYPE_BOOL 

Bool.

BLPAPI_DATATYPE_CHAR 

Char.

BLPAPI_DATATYPE_BYTE 

Unsigned 8 bit value.

BLPAPI_DATATYPE_INT32 

32 bit Integer

BLPAPI_DATATYPE_INT64 

64 bit Integer

BLPAPI_DATATYPE_FLOAT32 

32 bit Floating point - IEEE

BLPAPI_DATATYPE_FLOAT64 

64 bit Floating point - IEEE

BLPAPI_DATATYPE_STRING 

ASCIIZ string.

BLPAPI_DATATYPE_BYTEARRAY 

Opaque binary data.

BLPAPI_DATATYPE_DATE 

Date.

BLPAPI_DATATYPE_TIME 

Timestamp.

BLPAPI_DATATYPE_DECIMAL 
BLPAPI_DATATYPE_DATETIME 

Date and time.

BLPAPI_DATATYPE_ENUMERATION 

An opaque enumeration.

BLPAPI_DATATYPE_SEQUENCE 

Sequence type.

BLPAPI_DATATYPE_CHOICE 

Choice type.

BLPAPI_DATATYPE_CORRELATION_ID 

Used for some internal messages

Enumerator:
blpapi_Logging_SEVERITY_OFF 
blpapi_Logging_SEVERITY_FATAL 
blpapi_Logging_SEVERITY_ERROR 
blpapi_Logging_SEVERITY_WARN 
blpapi_Logging_SEVERITY_INFO 
blpapi_Logging_SEVERITY_DEBUG 
blpapi_Logging_SEVERITY_TRACE