OnixS CME Drop Copy Handler C++ library  5.7.1
API documentation
OnixS::CME::DropCopy Namespace Reference

Namespaces

 FixedPointDecimal
 
 GenericDecimal
 
 NumericDetails
 
 Tags
 

Classes

struct  AdvancedLogOptions
 
class  BitmapField
 
struct  DaysOfWeek
 
class  Decimal
 
struct  DecimalComparator
 
class  DropCopyServiceListener
 
class  Error
 
class  ErrorListener
 
class  FieldSet
 
class  FieldValueRef
 
class  Group
 
class  GroupInstance
 
class  Handler
 
struct  HandlerSettings
 
class  HandlerStateChange
 
class  HandlerStateChangeListener
 
struct  HandlerStates
 
struct  InitializationSettings
 
struct  KnownErrors
 
struct  KnownWarnings
 
struct  LogModes
 
class  Message
 
struct  MessageStringingFlag
 
struct  Months
 
struct  Number
 
struct  SinceEpochUnits
 
class  String
 
class  StringRef
 
struct  Subseconds
 
class  TimeSpan
 
struct  TimeSpanFormats
 
class  Timestamp
 
struct  TimestampFormats
 
class  TypedGroup
 
class  Warning
 
class  WarningListener
 
struct  WeekCodes
 
class  YearMonth
 

Typedefs

typedef KnownErrors::Enum ErrorCode
 
typedef LogModes::Enum LogMode
 
typedef unsigned AdvancedLogOptionSet
 
typedef HandlerStates::Enum HandlerState
 
typedef unsigned MessageStringingFlags
 
typedef int Int32
 
typedef unsigned int UInt32
 
typedef long long Int64
 
typedef unsigned long long UInt64
 
typedef double Double
 
typedef Int64 DecimalMantissa
 
typedef Int32 DecimalExponent
 
typedef TimeSpanFormats::Enum TimeSpanFormat
 
typedef Subseconds::Enum Subsecond
 
typedef Months::Enum Month
 
typedef DaysOfWeek::Enum DayOfWeek
 
typedef WeekCodes::Enum WeekCode
 
typedef TimestampFormats::Enum TimestampFormat
 
typedef SinceEpochUnits::Enum SinceEpochUnit
 
typedef unsigned int SequenceNumber
 
typedef unsigned int Tag
 
typedef KnownWarnings::Enum WarningCode
 

Functions

void initialize (const InitializationSettings &)
 
void finalize ()
 
bool operator== (const FieldValueRef &ref, const std::string &str)
 
bool operator!= (const FieldValueRef &ref, const std::string &str)
 
bool operator== (const std::string &str, const FieldValueRef &ref)
 
bool operator!= (const std::string &str, const FieldValueRef &ref)
 
bool operator== (const FieldValueRef &ref, const char *str)
 
bool operator!= (const FieldValueRef &ref, const char *str)
 
bool operator== (const char *str, const FieldValueRef &ref)
 
bool operator!= (const char *str, const FieldValueRef &ref)
 
template<typename Enumeration >
Enumeration::Enum getIntEnumFieldValue (const FieldSet &fieldSet, Tag tag)
 
template<typename Enumeration >
Enumeration::Enum getCharEnumFieldValue (const FieldSet &fieldSet, Tag tag)
 
bool getDate (const FieldSet &fieldSet, Tag tag, Timestamp &date)
 
bool operator== (const StringRef &ref, const String &str)
 
bool operator!= (const StringRef &ref, const String &str)
 
bool operator== (const String &str, const StringRef &ref)
 
bool operator!= (const String &str, const StringRef &ref)
 
bool operator== (const StringRef &ref, const std::string &str)
 
bool operator!= (const StringRef &ref, const std::string &str)
 
bool operator== (const std::string &str, const StringRef &ref)
 
bool operator!= (const std::string &str, const StringRef &ref)
 
bool operator== (const StringRef &ref, const char *str)
 
bool operator!= (const StringRef &ref, const char *str)
 
bool operator== (const char *str, const StringRef &ref)
 
bool operator!= (const char *str, const StringRef &ref)
 
TimeSpan operator- (const Timestamp &left, const Timestamp &right)
 

Typedef Documentation

typedef unsigned AdvancedLogOptionSet

Additional options to control log information.

Definition at line 64 of file HandlerSettings.h.

Identifies days in week.

Definition at line 247 of file Time.h.

Definition at line 41 of file Numeric.h.

Definition at line 40 of file Numeric.h.

typedef double Double

Definition at line 38 of file Numeric.h.

Error code.

Definition at line 61 of file Error.h.

States of the Handler in which it may reside.

Definition at line 48 of file HandlerState.h.

typedef int Int32

Definition at line 32 of file Numeric.h.

typedef long long Int64

Definition at line 35 of file Numeric.h.

Log mode.

Definition at line 61 of file HandlerSettings.h.

typedef unsigned MessageStringingFlags

Collection of message stringing flags.

Definition at line 620 of file Messaging.h.

Identifies months in year.

Definition at line 221 of file Time.h.

typedef unsigned int SequenceNumber

Alias for message/packet sequence number.

Definition at line 28 of file Types.h.

Since epoch units format.

Definition at line 434 of file Time.h.

Time span format.

Definition at line 65 of file Time.h.

typedef unsigned int Tag

FIX message field identifying/indexing type.

Definition at line 31 of file Types.h.

Time span format.

Definition at line 46 of file Time.h.

Timestamp format.

Definition at line 421 of file Time.h.

typedef unsigned int UInt32

Definition at line 33 of file Numeric.h.

typedef unsigned long long UInt64

Definition at line 36 of file Numeric.h.

Code of warning.

Definition at line 50 of file Warning.h.

Identifies week number within month.

Definition at line 272 of file Time.h.

Function Documentation

void OnixS::CME::DropCopy::finalize ( )

Cleans up everything done by one-time initialization.

Has no effect while there's at least one instance of the Handler is constructed. Thus, is to be invoked when no Handler instances are allocated.

Enumeration::Enum OnixS::CME::DropCopy::getCharEnumFieldValue ( const FieldSet fieldSet,
Tag  tag 
)
inline

Definition at line 415 of file Messaging.h.

bool OnixS::CME::DropCopy::getDate ( const FieldSet fieldSet,
Tag  tag,
Timestamp date 
)
inline

Definition at line 424 of file Messaging.h.

Enumeration::Enum OnixS::CME::DropCopy::getIntEnumFieldValue ( const FieldSet fieldSet,
Tag  tag 
)
inline

Definition at line 405 of file Messaging.h.

void OnixS::CME::DropCopy::initialize ( const InitializationSettings )

One-time initialization of market data services.

bool OnixS::CME::DropCopy::operator!= ( const FieldValueRef ref,
const std::string &  str 
)
inline

Definition at line 193 of file Messaging.h.

bool OnixS::CME::DropCopy::operator!= ( const std::string &  str,
const FieldValueRef ref 
)
inline

Definition at line 203 of file Messaging.h.

bool OnixS::CME::DropCopy::operator!= ( const FieldValueRef ref,
const char *  str 
)
inline

Definition at line 215 of file Messaging.h.

bool OnixS::CME::DropCopy::operator!= ( const char *  str,
const FieldValueRef ref 
)
inline

Definition at line 225 of file Messaging.h.

bool OnixS::CME::DropCopy::operator!= ( const StringRef ref,
const String str 
)
inline

Definition at line 499 of file String.h.

bool OnixS::CME::DropCopy::operator!= ( const String str,
const StringRef ref 
)
inline

Definition at line 509 of file String.h.

bool OnixS::CME::DropCopy::operator!= ( const StringRef ref,
const std::string &  str 
)
inline

Definition at line 519 of file String.h.

bool OnixS::CME::DropCopy::operator!= ( const std::string &  str,
const StringRef ref 
)
inline

Definition at line 529 of file String.h.

bool OnixS::CME::DropCopy::operator!= ( const StringRef ref,
const char *  str 
)
inline

Definition at line 539 of file String.h.

bool OnixS::CME::DropCopy::operator!= ( const char *  str,
const StringRef ref 
)
inline

Definition at line 549 of file String.h.

TimeSpan OnixS::CME::DropCopy::operator- ( const Timestamp left,
const Timestamp right 
)

Calculates time interval between two timestamps.

bool OnixS::CME::DropCopy::operator== ( const FieldValueRef ref,
const std::string &  str 
)
inline

Definition at line 188 of file Messaging.h.

bool OnixS::CME::DropCopy::operator== ( const std::string &  str,
const FieldValueRef ref 
)
inline

Definition at line 198 of file Messaging.h.

bool OnixS::CME::DropCopy::operator== ( const FieldValueRef ref,
const char *  str 
)
inline

Definition at line 210 of file Messaging.h.

bool OnixS::CME::DropCopy::operator== ( const char *  str,
const FieldValueRef ref 
)
inline

Definition at line 220 of file Messaging.h.

bool OnixS::CME::DropCopy::operator== ( const StringRef ref,
const String str 
)
inline

Definition at line 494 of file String.h.

bool OnixS::CME::DropCopy::operator== ( const String str,
const StringRef ref 
)
inline

Definition at line 504 of file String.h.

bool OnixS::CME::DropCopy::operator== ( const StringRef ref,
const std::string &  str 
)
inline

Definition at line 514 of file String.h.

bool OnixS::CME::DropCopy::operator== ( const std::string &  str,
const StringRef ref 
)
inline

Definition at line 524 of file String.h.

bool OnixS::CME::DropCopy::operator== ( const StringRef ref,
const char *  str 
)
inline

Definition at line 534 of file String.h.

bool OnixS::CME::DropCopy::operator== ( const char *  str,
const StringRef ref 
)
inline

Definition at line 544 of file String.h.