OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.0
API Documentation
OnixS::CME::iLink3::Messaging::TagBased Namespace Reference

Namespaces

 Tags
 

Classes

class  BusinessReject521
 
struct  CharConverter
 
struct  DecimalConverter
 
class  Establish503
 
class  EstablishmentAck504
 
class  EstablishmentReject505
 
class  ExecutionAck539
 
class  ExecutionReportCancel534
 
class  ExecutionReportElimination524
 
class  ExecutionReportModify531
 
class  ExecutionReportNew522
 
class  ExecutionReportPendingCancel564
 
class  ExecutionReportPendingReplace565
 
class  ExecutionReportReject523
 
class  ExecutionReportStatus532
 
class  ExecutionReportTradeAddendumOutright548
 
class  ExecutionReportTradeAddendumSpread549
 
class  ExecutionReportTradeAddendumSpreadLeg550
 
class  ExecutionReportTradeOutright525
 
class  ExecutionReportTradeSpread526
 
class  ExecutionReportTradeSpreadLeg527
 
class  Field
 
struct  FieldAccessor
 
struct  FieldSet
 
class  Group
 
class  GroupEntry
 
struct  GroupEntryAccessor
 
struct  Int16Converter
 
struct  Int32Converter
 
struct  Int64Converter
 
struct  Int8Converter
 
class  IntegerConverter
 
class  MassQuote517
 
class  MassQuoteAck545
 
struct  MaturityMonthYearConverter
 
class  Message
 
struct  MessageAccessor
 
class  Negotiate500
 
class  NegotiationReject502
 
class  NegotiationResponse501
 
class  NewOrderCross544
 
class  NewOrderSingle514
 
class  NotApplied513
 
struct  NullConverter
 
class  OrderCancelReject535
 
class  OrderCancelReplaceReject536
 
class  OrderCancelReplaceRequest515
 
class  OrderCancelRequest516
 
class  OrderMassActionReport562
 
class  OrderMassActionRequest529
 
class  OrderMassStatusRequest530
 
class  OrderStatusRequest533
 
class  PartyDetailsDefinitionRequest518
 
class  PartyDetailsDefinitionRequestAck519
 
class  PartyDetailsListReport538
 
class  PartyDetailsListRequest537
 
class  QuoteCancel528
 
class  QuoteCancelAck563
 
class  RequestForQuote543
 
class  RequestForQuoteAck546
 
class  Retransmission509
 
class  RetransmitReject510
 
class  RetransmitRequest508
 
class  SecurityDefinitionRequest560
 
class  SecurityDefinitionResponse561
 
class  Sequence506
 
struct  StrRefConverter
 
class  Terminate507
 
struct  TimestampConverter
 
struct  UInt16Converter
 
struct  UInt32Converter
 
struct  UInt64Converter
 
struct  UInt8Converter
 
class  ValueContainer
 
struct  ValueConversion
 
struct  ValueConversionTraits
 
struct  ValueConversionTraits< BitSet, ValueKinds::Bits >
 
struct  ValueConversionTraits< Enumeration, ValueKinds::Enumeration >
 
struct  ValueConverter
 
class  ValueKind
 
struct  ValueKinds
 

Typedefs

typedef SbeGroupEntry< MessageSizeGroupEntrySource
 
typedef SbeGroupEntries< GroupEntrySource, MessageSize, MessageSize, MessageSizeGroupEntriesSource
 
typedef UInt32 Tag
 

Functions

bool operator== (const Field &ref, const std::string &str)
 
bool operator!= (const Field &ref, const std::string &str)
 
bool operator== (const std::string &str, const Field &ref)
 
bool operator!= (const std::string &str, const Field &ref)
 
bool operator== (const Field &ref, const char *str)
 
bool operator!= (const Field &ref, const char *str)
 
bool operator== (const char *str, const Field &ref)
 
bool operator!= (const char *str, const Field &ref)
 
std::ostream & operator<< (std::ostream &stream, const Field &field)
 
void toStr (std::string &str, const Message &message)
 
std::string toStr (const Message &message)
 
std::ostream & operator<< (std::ostream &stream, const Message &msg)
 

Typedef Documentation

Definition at line 506 of file Message.h.

typedef UInt32 Tag

The type whose values are used to locate fields in tag-based messages.

Definition at line 29 of file Tag.h.

Function Documentation

bool OnixS::CME::iLink3::Messaging::TagBased::operator!= ( const Field ref,
const std::string &  str 
)
inline

Definition at line 334 of file Field.h.

bool OnixS::CME::iLink3::Messaging::TagBased::operator!= ( const std::string &  str,
const Field ref 
)
inline

Definition at line 344 of file Field.h.

bool OnixS::CME::iLink3::Messaging::TagBased::operator!= ( const Field ref,
const char *  str 
)
inline

Definition at line 354 of file Field.h.

bool OnixS::CME::iLink3::Messaging::TagBased::operator!= ( const char *  str,
const Field ref 
)
inline

Definition at line 364 of file Field.h.

std::ostream& OnixS::CME::iLink3::Messaging::TagBased::operator<< ( std::ostream &  stream,
const Field field 
)
inline

Serializes into the given stream.

Definition at line 370 of file Field.h.

std::ostream& OnixS::CME::iLink3::Messaging::TagBased::operator<< ( std::ostream &  stream,
const Message msg 
)
inline

Serializes into a stream.

Definition at line 850 of file Message.h.

bool OnixS::CME::iLink3::Messaging::TagBased::operator== ( const Field ref,
const std::string &  str 
)
inline

Definition at line 329 of file Field.h.

bool OnixS::CME::iLink3::Messaging::TagBased::operator== ( const std::string &  str,
const Field ref 
)
inline

Definition at line 339 of file Field.h.

bool OnixS::CME::iLink3::Messaging::TagBased::operator== ( const Field ref,
const char *  str 
)
inline

Definition at line 349 of file Field.h.

bool OnixS::CME::iLink3::Messaging::TagBased::operator== ( const char *  str,
const Field ref 
)
inline

Definition at line 359 of file Field.h.

void OnixS::CME::iLink3::Messaging::TagBased::toStr ( std::string &  str,
const Message message 
)
inline

Serializes into a tag=value format.

Definition at line 834 of file Message.h.

std::string OnixS::CME::iLink3::Messaging::TagBased::toStr ( const Message message)
inline

Serializes into tag=value format.

Definition at line 840 of file Message.h.