BLPAPI C++ 3.26.5
Loading...
Searching...
No Matches

Namespaces

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

typedef blpapi_Bool_t Bool

◆ Char

typedef blpapi_Char_t Char

◆ Float32

typedef blpapi_Float32_t Float32

◆ Float64

typedef blpapi_Float64_t Float64

◆ Int16

typedef blpapi_Int16_t Int16

◆ Int32

typedef blpapi_Int32_t Int32

◆ Int64

typedef blpapi_Int64_t Int64

◆ TimePoint

typedef blpapi_TimePoint_t TimePoint

◆ UChar

typedef blpapi_UChar_t UChar

◆ UInt16

typedef blpapi_UInt16_t UInt16

◆ UInt32

typedef blpapi_UInt32_t UInt32

◆ UInt64

typedef blpapi_UInt64_t UInt64

Function Documentation

◆ operator!=() [1/3]

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

Equivalent to !(lhs==rhs).

◆ operator!=() [2/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!=() [3/3]

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

◆ operator<() [1/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<() [2/3]

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

◆ operator<() [3/3]

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

◆ operator<<() [1/11]

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

◆ operator<<() [2/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<<() [3/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<<() [4/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<<() [5/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<<() [6/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<<() [7/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<<() [8/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<<() [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 Socks5Config & socks5Config )

◆ operator<<() [11/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<=()

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

◆ operator==() [1/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==() [2/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==() [3/3]

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

◆ 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.