BLPAPI C++  3.24.2
Component blpapi_types

Provide BLPAPI types. More...

Namespaces

 BloombergLP
 
 BloombergLP::blpapi
 

Classes

struct  DataType
 
class  Bytes
 

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_RequestTemplate blpapi_RequestTemplate_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_Socks5Config blpapi_Socks5Config_t
 
typedef struct blpapi_TlsOptions blpapi_TlsOptions_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
 
typedef struct blpapi_SchemaElementDefinition blpapi_SchemaElementDefinition_t
 
typedef struct blpapi_Datetime_tag blpapi_Datetime_t
 
typedef struct blpapi_MessageFormatter blpapi_MessageFormatter_t
 
typedef struct blpapi_MessageProperties blpapi_MessageProperties_t
 
typedef struct blpapi_AuthOptions blpapi_AuthOptions_t
 
typedef struct blpapi_AuthUser blpapi_AuthUser_t
 
typedef struct blpapi_AuthApplication blpapi_AuthApplication_t
 
typedef struct blpapi_AuthToken blpapi_AuthToken_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.

Purpose:
Provide BLPAPI types.
Classes:
blpapi::DataType Data types in the schema
blpapi::Bytes Represents a byte array
Description:
This component implements BLPAPI types.

Typedef Documentation

◆ blpapi_AbstractSession_t

typedef struct blpapi_AbstractSession blpapi_AbstractSession_t

◆ blpapi_AuthApplication_t

typedef struct blpapi_AuthApplication blpapi_AuthApplication_t

◆ blpapi_AuthOptions_t

typedef struct blpapi_AuthOptions blpapi_AuthOptions_t

◆ blpapi_AuthToken_t

typedef struct blpapi_AuthToken blpapi_AuthToken_t

◆ blpapi_AuthUser_t

typedef struct blpapi_AuthUser blpapi_AuthUser_t

◆ blpapi_Constant_t

typedef struct blpapi_Constant blpapi_Constant_t

◆ blpapi_ConstantList_t

typedef struct blpapi_ConstantList blpapi_ConstantList_t

◆ blpapi_Datetime_t

◆ blpapi_Element_t

typedef struct blpapi_Element blpapi_Element_t

◆ blpapi_Event_t

typedef struct blpapi_Event blpapi_Event_t

◆ blpapi_EventDispatcher_t

typedef struct blpapi_EventDispatcher blpapi_EventDispatcher_t

◆ blpapi_EventFormatter_t

typedef struct blpapi_EventFormatter blpapi_EventFormatter_t

◆ blpapi_EventQueue_t

typedef struct blpapi_EventQueue blpapi_EventQueue_t

◆ blpapi_Identity_t

typedef struct blpapi_Identity blpapi_Identity_t

◆ blpapi_Logging_Severity_t

◆ blpapi_MessageFormatter_t

typedef struct blpapi_MessageFormatter blpapi_MessageFormatter_t

◆ blpapi_MessageIterator_t

typedef struct blpapi_MessageIterator blpapi_MessageIterator_t

◆ blpapi_MessageProperties_t

typedef struct blpapi_MessageProperties blpapi_MessageProperties_t

◆ blpapi_Name_t

typedef struct blpapi_Name blpapi_Name_t

◆ blpapi_Operation_t

typedef struct blpapi_Operation blpapi_Operation_t

◆ blpapi_ProviderSession_t

typedef struct blpapi_ProviderSession blpapi_ProviderSession_t

◆ blpapi_RequestTemplate_t

typedef struct blpapi_RequestTemplate blpapi_RequestTemplate_t

◆ blpapi_SchemaElementDefinition_t

typedef struct blpapi_SchemaElementDefinition blpapi_SchemaElementDefinition_t

◆ blpapi_Service_t

typedef struct blpapi_Service blpapi_Service_t

◆ blpapi_Session_t

typedef struct blpapi_Session blpapi_Session_t

◆ blpapi_SessionOptions_t

typedef struct blpapi_SessionOptions blpapi_SessionOptions_t

◆ blpapi_Socks5Config_t

typedef struct blpapi_Socks5Config blpapi_Socks5Config_t

◆ blpapi_SubscriptionIterator_t

typedef struct blpapi_SubscriptionItrerator blpapi_SubscriptionIterator_t

◆ blpapi_TlsOptions_t

typedef struct blpapi_TlsOptions blpapi_TlsOptions_t

◆ blpapi_UserHandle

typedef struct blpapi_Identity blpapi_UserHandle

◆ blpapi_UserHandle_t

typedef struct blpapi_Identity blpapi_UserHandle_t

Enumeration Type Documentation

◆ blpapi_DataType_t

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.

◆ blpapi_Logging_Severity_t

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