OnixS CME Drop Copy Handler C++ library  5.4.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 63 of file HandlerSettings.h.

Identifies days in week.

Definition at line 257 of file Time.h.

Definition at line 40 of file Numeric.h.

Definition at line 39 of file Numeric.h.

typedef double Double

Definition at line 37 of file Numeric.h.

Error code.

Definition at line 60 of file Error.h.

States of the Handler in which it may reside.

Definition at line 47 of file HandlerState.h.

typedef int Int32

Definition at line 31 of file Numeric.h.

typedef long long Int64

Definition at line 34 of file Numeric.h.

Log mode.

Definition at line 60 of file HandlerSettings.h.

typedef unsigned MessageStringingFlags

Collection of message stringing flags.

Definition at line 616 of file Messaging.h.

Identifies months in year.

Definition at line 231 of file Time.h.

typedef unsigned int SequenceNumber

Alias for message/packet sequence number.

Definition at line 27 of file Types.h.

Since epoch units format.

Definition at line 452 of file Time.h.

Time span format.

Definition at line 64 of file Time.h.

typedef unsigned int Tag

FIX message field identifying/indexing type.

Definition at line 30 of file Types.h.

Time span format.

Definition at line 45 of file Time.h.

Timestamp format.

Definition at line 439 of file Time.h.

typedef unsigned int UInt32

Definition at line 32 of file Numeric.h.

typedef unsigned long long UInt64

Definition at line 35 of file Numeric.h.

Code of warning.

Definition at line 49 of file Warning.h.

Identifies week number within month.

Definition at line 282 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 413 of file Messaging.h.

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

Definition at line 421 of file Messaging.h.

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

Definition at line 404 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 192 of file Messaging.h.

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

Definition at line 202 of file Messaging.h.

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

Definition at line 214 of file Messaging.h.

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

Definition at line 224 of file Messaging.h.

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

Definition at line 493 of file String.h.

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

Definition at line 503 of file String.h.

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

Definition at line 513 of file String.h.

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

Definition at line 523 of file String.h.

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

Definition at line 533 of file String.h.

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

Definition at line 543 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 187 of file Messaging.h.

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

Definition at line 197 of file Messaging.h.

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

Definition at line 209 of file Messaging.h.

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

Definition at line 219 of file Messaging.h.

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

Definition at line 488 of file String.h.

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

Definition at line 498 of file String.h.

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

Definition at line 508 of file String.h.

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

Definition at line 518 of file String.h.

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

Definition at line 528 of file String.h.

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

Definition at line 538 of file String.h.