BLPAPI C++  3.24.10

Namespaces

 test
 

Classes

class  AbstractSession
 
class  AuthApplication
 
class  AuthOptions
 
class  AuthToken
 
class  AuthUser
 
class  Bytes
 
class  Constant
 
class  ConstantList
 
class  CorrelationId
 
struct  DataType
 
class  Datetime
 
struct  DatetimeParts
 
struct  DatetimeUtil
 
class  DiagnosticsUtil
 
class  DuplicateCorrelationIdException
 
class  Element
 
class  Event
 
class  EventDispatcher
 
class  EventFormatter
 
class  EventHandler
 
class  EventQueue
 
class  Exception
 
class  ExceptionUtil
 
class  FieldNotFoundException
 
struct  HighResolutionClock
 
class  Identity
 
class  IndexOutOfRangeException
 
class  InvalidArgumentException
 
class  InvalidConversionException
 
class  InvalidStateException
 
struct  Logging
 
class  Message
 
class  MessageIterator
 
class  Name
 
struct  Names
 
class  NotFoundException
 
class  Operation
 
class  ProviderEventHandler
 
class  ProviderSession
 
class  Request
 
class  RequestRef
 
class  RequestTemplate
 
class  ResolutionList
 
class  SchemaElementDefinition
 
struct  SchemaStatus
 
class  SchemaTypeDefinition
 
class  Service
 
class  ServiceRegistrationOptions
 
class  Session
 
class  SessionOptions
 
class  Socks5Config
 
struct  StreamProxyOstream
 
class  SubscriptionIterator
 
class  SubscriptionList
 
struct  SubscriptionPreprocessError
 
struct  SubscriptionPreprocessMode
 
struct  TimePointUtil
 
class  TlsOptions
 
class  Topic
 
class  TopicList
 
class  UnknownErrorException
 
class  UnsupportedOperationException
 
class  VersionInfo
 
class  ZfpUtil
 

Typedefs

typedef Identity UserHandle
 
typedef test::MessageFormatter MessageFormatter
 
typedef std::vector< SubscriptionPreprocessErrorSubscriptionPreprocessErrors
 
typedef test::TestUtil TestUtil
 
typedef blpapi_TimePoint_t TimePoint
 
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
 

Functions

bool operator== (const CorrelationId &lhs, const CorrelationId &rhs)
 
bool operator!= (const CorrelationId &lhs, const CorrelationId &rhs)
 
bool operator< (const CorrelationId &lhs, const CorrelationId &rhs)
 
std::ostream & operator<< (std::ostream &os, const CorrelationId &correlator)
 
bool operator== (const Datetime &lhs, const Datetime &rhs)
 
bool operator!= (const Datetime &lhs, const Datetime &rhs)
 
bool operator< (const Datetime &lhs, const Datetime &rhs)
 
bool operator<= (const Datetime &lhs, const Datetime &rhs)
 
bool operator> (const Datetime &lhs, const Datetime &rhs)
 
bool operator>= (const Datetime &lhs, const Datetime &rhs)
 
std::ostream & operator<< (std::ostream &stream, const Datetime &datetime)
 
std::ostream & operator<< (std::ostream &stream, const Element &element)
 
bool operator== (const Event::iterator &lhs, const Event::iterator &rhs)
 
bool operator!= (const Event::iterator &lhs, const Event::iterator &rhs)
 
void swap (Event::iterator &lhs, Event::iterator &rhs)
 Swap the contents of the lhs and rhs iterators. More...
 
std::ostream & operator<< (std::ostream &stream, const Message &message)
 
bool operator== (const Name &lhs, const Name &rhs)
 
bool operator!= (const Name &lhs, const Name &rhs)
 
bool operator== (const Name &lhs, const char *rhs)
 
bool operator!= (const Name &lhs, const char *rhs)
 
bool operator== (const char *lhs, const Name &rhs)
 
bool operator!= (const char *lhs, const Name &rhs)
 
bool operator< (const Name &lhs, const Name &rhs)
 
bool operator<= (const Name &lhs, const Name &rhs)
 
bool operator> (const Name &lhs, const Name &rhs)
 
bool operator>= (const Name &lhs, const Name &rhs)
 
std::ostream & operator<< (std::ostream &stream, const Name &name)
 
std::ostream & operator<< (std::ostream &stream, const Request &request)
 
std::ostream & operator<< (std::ostream &stream, const Socks5Config &socks5Config)
 
std::ostream & operator<< (std::ostream &stream, const SchemaElementDefinition &element)
 
std::ostream & operator<< (std::ostream &stream, const SchemaTypeDefinition &typeDef)
 
std::ostream & operator<< (std::ostream &stream, const Service &service)
 
void blpapi_eventHandlerAdapter (blpapi_Event_t *event, blpapi_Session_t *, void *userData)
 
std::ostream & operator<< (std::ostream &os, const SubscriptionPreprocessError &error)
 
void blpapi_SubscriptionPreprocess_handleError (const blpapi_CorrelationId_t *correlationId, const char *subscriptionString, int errorCode, const char *description, void *userData)
 
std::ostream & operator<< (std::ostream &stream, const SessionOptions &sessionOptions)
 
int OstreamWriter (const char *data, int length, void *stream)
 
bool operator== (Topic const &lhs, Topic const &rhs)
 
bool operator!= (Topic const &lhs, Topic const &rhs)
 
bool operator< (Topic const &lhs, Topic const &rhs)
 
std::ostream & operator<< (std::ostream &stream, const VersionInfo &rhs)
 

Typedef Documentation

◆ Bool

◆ Char

◆ Float32

◆ Float64

◆ Int16

◆ Int32

◆ Int64

◆ UChar

◆ UInt16

◆ UInt32

◆ UInt64

Function Documentation

◆ operator!=() [1/3]

bool operator!= ( Topic const &  lhs,
Topic const &  rhs 
)

◆ operator!=() [2/3]

bool operator!= ( const CorrelationId lhs,
const CorrelationId rhs 
)

Equivalent to !(lhs==rhs).

◆ operator!=() [3/3]

bool operator!= ( const Datetime lhs,
const Datetime rhs 
)

Return true if the specified lhs and rhs do not have the same value, and false otherwise. Two Datetime objects have the same value if they have the same parts set, and the same values for each of those parts.

◆ operator<() [1/3]

bool operator< ( Topic const &  lhs,
Topic const &  rhs 
)

◆ operator<() [2/3]

bool operator< ( const CorrelationId lhs,
const CorrelationId rhs 
)

Return true if the value of the specified lhs CorrelationId object is less than the value of the specified rhs CorrelationId object. Return false otherwise. The operator takes account of the value of the CorrelationId as well as its valueType() to ensure a consistent ordering amongst CorrelationIds regardless of whether they are generated by the API or the user. The operator is provided solely for convenience for operations such as insertion into ordered containers.

◆ operator<() [3/3]

bool operator< ( const Datetime lhs,
const Datetime rhs 
)

◆ operator<<() [1/11]

std::ostream & operator<< ( std::ostream &  stream,
const Socks5Config socks5Config 
)

◆ operator<<() [2/11]

std::ostream & operator<< ( std::ostream &  stream,
const VersionInfo rhs 
)

Output the specified rhs to the specified stream in a human-readable format. Note that the exact details of this format are not specified and may be differ between different library versions.

◆ operator<<() [3/11]

std::ostream & operator<< ( std::ostream &  stream,
const Request request 
)

Write the value of the specified request object to the specified output stream in a single-line format, and return a reference to stream. If stream is not valid on entry, this operation has no effect. Note that this human-readable format is not fully specified, can change without notice, and is logically equivalent to:

print(stream, 0, -1);

◆ operator<<() [4/11]

std::ostream & operator<< ( std::ostream &  stream,
const Service service 
)

Write the value of the specified service object to the specified output stream in a single-line format, and return a reference to stream. If stream is not valid on entry, this operation has no effect. Note that this human-readable format is not fully specified, can change without notice, and is logically equivalent to:

print(stream, 0, -1);

◆ operator<<() [5/11]

std::ostream & operator<< ( std::ostream &  stream,
const Message message 
)

Write the value of the specified message object to the specified output stream in a single-line format, and return a reference to stream. If stream is not valid on entry, this operation has no effect. Note that this human-readable format is not fully specified, can change without notice, and is logically equivalent to:

print(stream, 0, -1);

◆ operator<<() [6/11]

std::ostream& BloombergLP::blpapi::operator<< ( std::ostream &  os,
const CorrelationId correlator 
)

◆ operator<<() [7/11]

std::ostream & operator<< ( std::ostream &  stream,
const SchemaElementDefinition element 
)

Write the value of the specified element object to the specified output stream in a single-line format, and return a reference to stream. If stream is not valid on entry, this operation has no effect. Note that this human-readable format is not fully specified, can change without notice, and is logically equivalent to:

print(stream, 0, -1);

◆ operator<<() [8/11]

std::ostream & operator<< ( std::ostream &  stream,
const SchemaTypeDefinition typeDef 
)

Write the value of the specified typeDef object to the specified output stream in a single-line format, and return a reference to stream. If stream is not valid on entry, this operation has no effect. Note that this human-readable format is not fully specified, can change without notice, and is logically equivalent to:

print(stream, 0, -1);

◆ operator<<() [9/11]

std::ostream & operator<< ( std::ostream &  stream,
const SessionOptions sessionOptions 
)

Write the value of the specified sessionOptions object to the specified output stream in a single-line format, and return a reference to stream. If stream is not valid on entry, this operation has no effect. Note that this human-readable format is not fully specified and can change without notice, and is logically equivalent to: .. print(stream, 0, -1); ..

◆ operator<<() [10/11]

std::ostream & operator<< ( std::ostream &  stream,
const Datetime datetime 
)

Write the value of the specified datetime object to the specified output stream in a single-line format, and return a reference to stream. If stream is not valid on entry, this operation has no effect. Note that this human-readable format is not fully specified, can change without notice, and is logically equivalent to:

print(stream, 0, -1);

◆ operator<<() [11/11]

std::ostream & operator<< ( std::ostream &  stream,
const Element element 
)

Write the value of the specified element object to the specified output stream in a single-line format, and return a reference to stream. If stream is not valid on entry, this operation has no effect. Note that this human-readable format is not fully specified, can change without notice, and is logically equivalent to:

print(stream, 0, -1);

◆ operator<=()

bool operator<= ( const Datetime lhs,
const Datetime rhs 
)

◆ operator==() [1/3]

bool operator== ( Topic const &  lhs,
Topic const &  rhs 
)

◆ operator==() [2/3]

bool operator== ( const CorrelationId lhs,
const CorrelationId rhs 
)

Return true if the specified lhs and rhs CorrelationId objects contain the same value. Return false otherwise. Two CorrelationId objects contain the same value if the result of valueType() is the same, they have the same classId(), and the result of asPointer() or asInteger(), as appropriate, is also the same.

◆ operator==() [3/3]

bool operator== ( const Datetime lhs,
const Datetime rhs 
)

Return true if the specified lhs and rhs have the same value, and false otherwise. Two Datetime objects have the same value if they have the same parts set, and the same values for each of those parts.

◆ operator>()

bool operator> ( const Datetime lhs,
const Datetime rhs 
)

◆ operator>=()

bool operator>= ( const Datetime lhs,
const Datetime rhs 
)

Compare the specified lhs and rhs. The ordering used is temporal, with earlier moments comparing less than later moments, in the case that lhs.parts() == rhs.parts() and parts() is one of DATE, TIME, TIMEFRACSECONDS, DATE | TIME, and DATE | TIMEFRACSECONDS; the ordering in all other cases is unspecified, but guaranteed stable within process.