BLPAPI C++  3.21.0
blpapi_types.h File Reference

Provide BLPAPI types. More...

#include <cassert>
#include <cstddef>
#include <iterator>
#include <type_traits>
#include <utility>

Go to the source code of this file.

Classes

struct  DataType
 
class  Bytes
 

Namespaces

 BloombergLP
 
 BloombergLP::blpapi
 

Typedefs

typedef int blpapi_Bool_t
 
typedef char blpapi_Char_t
 
typedef unsigned char blpapi_UChar_t
 
typedef short blpapi_Int16_t
 
typedef unsigned short blpapi_UInt16_t
 
typedef int blpapi_Int32_t
 
typedef unsigned int blpapi_UInt32_t
 
typedef long long blpapi_Int64_t
 
typedef unsigned long long blpapi_UInt64_t
 
typedef float blpapi_Float32_t
 
typedef double blpapi_Float64_t
 
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
 
typedef blpapi_Bool_t Bool
 
typedef blpapi_Char_t Char
 
typedef blpapi_UChar_t UChar
 
typedef blpapi_Int16_t Int16
 
typedef blpapi_UInt16_t UInt16
 
typedef blpapi_Int32_t Int32
 
typedef blpapi_UInt32_t UInt32
 
typedef blpapi_Int64_t Int64
 
typedef blpapi_UInt64_t UInt64
 
typedef blpapi_Float32_t Float32
 
typedef blpapi_Float64_t Float64
 

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.

Typedef Documentation

◆ blpapi_Bool_t

typedef int blpapi_Bool_t

◆ blpapi_Char_t

typedef char blpapi_Char_t

◆ blpapi_Float32_t

typedef float blpapi_Float32_t

◆ blpapi_Float64_t

typedef double blpapi_Float64_t

◆ blpapi_Int16_t

typedef short blpapi_Int16_t

◆ blpapi_Int32_t

typedef int blpapi_Int32_t

◆ blpapi_Int64_t

typedef long long blpapi_Int64_t

◆ blpapi_UChar_t

typedef unsigned char blpapi_UChar_t

◆ blpapi_UInt16_t

typedef unsigned short blpapi_UInt16_t

◆ blpapi_UInt32_t

typedef unsigned int blpapi_UInt32_t

◆ blpapi_UInt64_t

typedef unsigned long long blpapi_UInt64_t