BLPAPI C++ 3.25.8
Loading...
Searching...
No Matches
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

namespace  BloombergLP
 
namespace  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