OnixS C++ CME iLink 3 Binary Order Entry Handler 1.19.0
API Documentation
Loading...
Searching...
No Matches
OnixS::CME::iLink3::Messaging::TagBased Namespace Reference

Namespaces

namespace  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
class  MassQuoteRequest567
class  MassQuoteResponse571
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  QuoteCancelByGroup569
class  QuoteCancelByInstrument570
class  QuoteCancelBySet568
class  RequestForCross566
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

◆ GroupEntriesSource

◆ GroupEntrySource

Definition at line 506 of file Message.h.

◆ Tag

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

◆ operator!=() [1/4]

bool operator!= ( const char * str,
const Field & ref )
inline

Definition at line 364 of file Field.h.

◆ operator!=() [2/4]

bool operator!= ( const Field & ref,
const char * str )
inline

Definition at line 354 of file Field.h.

◆ operator!=() [3/4]

bool operator!= ( const Field & ref,
const std::string & str )
inline

Definition at line 334 of file Field.h.

◆ operator!=() [4/4]

bool operator!= ( const std::string & str,
const Field & ref )
inline

Definition at line 344 of file Field.h.

◆ operator<<() [1/2]

std::ostream & operator<< ( std::ostream & stream,
const Field & field )
inline

Serializes into the given stream.

Definition at line 370 of file Field.h.

◆ operator<<() [2/2]

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

Serializes into a stream.

Definition at line 850 of file Message.h.

◆ operator==() [1/4]

bool operator== ( const char * str,
const Field & ref )
inline

Definition at line 359 of file Field.h.

◆ operator==() [2/4]

bool operator== ( const Field & ref,
const char * str )
inline

Definition at line 349 of file Field.h.

◆ operator==() [3/4]

bool operator== ( const Field & ref,
const std::string & str )
inline

Definition at line 329 of file Field.h.

◆ operator==() [4/4]

bool operator== ( const std::string & str,
const Field & ref )
inline

Definition at line 339 of file Field.h.

◆ toStr() [1/2]

std::string toStr ( const Message & message)
inline

Serializes into tag=value format.

Definition at line 840 of file Message.h.

◆ toStr() [2/2]

void toStr ( std::string & str,
const Message & message )
inline

Serializes into a tag=value format.

Definition at line 834 of file Message.h.