Namespaces | |
namespace | details |
namespace | MDP |
Classes | |
class | BinaryBlock |
struct | ErrorCodes |
struct | FieldsInitPolicy |
struct | FieldsNoInitPolicy |
class | GroupSize |
class | GroupSizeEncoding |
struct | HeldAdapter |
struct | IntegralConstant |
class | LocalWatch |
struct | MarketDataRequest205 |
class | MessageHeader |
class | MessageHolder |
struct | Month |
struct | Negotiate200 |
struct | NegotiationReject201 |
struct | NegotiationResponse202 |
struct | ReqRejReason |
struct | RequestAck206 |
struct | RequestIDStatus |
struct | RequestReject207 |
class | SbeFields |
class | SbeGroup |
class | SbeGroupEntries |
class | SbeGroupEntry |
class | SbeGroupList |
class | SbeMessage |
class | SbeVariableLengthFieldList |
struct | SchemaTraits |
struct | SecurityListRequest208 |
struct | SecurityStatusRequest209 |
class | SimpleOpenFramingHeader |
class | StrRef |
struct | SubscriberHeartbeat210 |
struct | SubscriptionReqType |
struct | Terminate203 |
class | TimeSpan |
struct | TimeSpanFormat |
class | Timestamp |
struct | TimestampFormat |
struct | TimeTraits |
class | UtcWatch |
Typedefs | |
typedef UInt16 | MessageSize |
typedef MessageHeader::TemplateId | MessageTemplateId |
typedef MessageHeader | MessageHeaderBuilder |
typedef Int32 | Int32 |
typedef UInt16 | UInt16NULL |
typedef UInt32 | UInt32 |
typedef UInt64 | UInt64 |
typedef UInt8 | UInt8 |
typedef IntegralConstant< UInt16, 65535 > | NullUInt16NULL |
typedef IntegralConstant< UInt32, 4294967295 > | NullUInt32 |
typedef UInt8 | Byte |
typedef UInt16 | Word |
typedef UInt32 | DWord |
typedef UInt64 | QWord |
template<typename MessageTypeT, size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy> | |
using | MessageHolders = std::vector<MessageHolder<MessageTypeT, MaxMessageSize, MessageInitializer> > |
typedef MessageHeader::Version | SchemaVersion |
typedef MessageHeader::SchemaId | SchemaId |
typedef char | Char |
Functions | |
void | toStr (std::string &str, const Negotiate200 &obj) |
std::string | toStr (const Negotiate200 &obj) |
std::ostream & | operator<< (std::ostream &stream, const Negotiate200 &obj) |
void | toFix (std::string &str, const Negotiate200 &obj) |
void | toStr (std::string &str, const NegotiationReject201 &obj) |
std::string | toStr (const NegotiationReject201 &obj) |
std::ostream & | operator<< (std::ostream &stream, const NegotiationReject201 &obj) |
void | toFix (std::string &str, const NegotiationReject201 &obj) |
void | toStr (std::string &str, const NegotiationResponse202 &obj) |
std::string | toStr (const NegotiationResponse202 &obj) |
std::ostream & | operator<< (std::ostream &stream, const NegotiationResponse202 &obj) |
void | toFix (std::string &str, const NegotiationResponse202 &obj) |
void | toStr (std::string &str, const Terminate203 &obj) |
std::string | toStr (const Terminate203 &obj) |
std::ostream & | operator<< (std::ostream &stream, const Terminate203 &obj) |
void | toFix (std::string &str, const Terminate203 &obj) |
void | toStr (std::string &str, const MarketDataRequest205 &obj) |
std::string | toStr (const MarketDataRequest205 &obj) |
std::ostream & | operator<< (std::ostream &stream, const MarketDataRequest205 &obj) |
void | toFix (std::string &str, const MarketDataRequest205 &obj) |
void | toStr (std::string &str, const MarketDataRequest205::SecurityGroupsEntry &obj) |
std::string | toStr (const MarketDataRequest205::SecurityGroupsEntry &obj) |
std::ostream & | operator<< (std::ostream &stream, const MarketDataRequest205::SecurityGroupsEntry &obj) |
void | toStr (std::string &str, const MarketDataRequest205::RelatedSymEntry &obj) |
std::string | toStr (const MarketDataRequest205::RelatedSymEntry &obj) |
std::ostream & | operator<< (std::ostream &stream, const MarketDataRequest205::RelatedSymEntry &obj) |
void | toStr (std::string &str, const RequestAck206 &obj) |
std::string | toStr (const RequestAck206 &obj) |
std::ostream & | operator<< (std::ostream &stream, const RequestAck206 &obj) |
void | toFix (std::string &str, const RequestAck206 &obj) |
void | toStr (std::string &str, const RequestAck206::SecurityGroupsEntry &obj) |
std::string | toStr (const RequestAck206::SecurityGroupsEntry &obj) |
std::ostream & | operator<< (std::ostream &stream, const RequestAck206::SecurityGroupsEntry &obj) |
void | toStr (std::string &str, const RequestAck206::RelatedSymEntry &obj) |
std::string | toStr (const RequestAck206::RelatedSymEntry &obj) |
std::ostream & | operator<< (std::ostream &stream, const RequestAck206::RelatedSymEntry &obj) |
void | toStr (std::string &str, const RequestReject207 &obj) |
std::string | toStr (const RequestReject207 &obj) |
std::ostream & | operator<< (std::ostream &stream, const RequestReject207 &obj) |
void | toFix (std::string &str, const RequestReject207 &obj) |
void | toStr (std::string &str, const SecurityListRequest208 &obj) |
std::string | toStr (const SecurityListRequest208 &obj) |
std::ostream & | operator<< (std::ostream &stream, const SecurityListRequest208 &obj) |
void | toFix (std::string &str, const SecurityListRequest208 &obj) |
void | toStr (std::string &str, const SecurityListRequest208::SecurityGroupsEntry &obj) |
std::string | toStr (const SecurityListRequest208::SecurityGroupsEntry &obj) |
std::ostream & | operator<< (std::ostream &stream, const SecurityListRequest208::SecurityGroupsEntry &obj) |
void | toStr (std::string &str, const SecurityListRequest208::RelatedSymEntry &obj) |
std::string | toStr (const SecurityListRequest208::RelatedSymEntry &obj) |
std::ostream & | operator<< (std::ostream &stream, const SecurityListRequest208::RelatedSymEntry &obj) |
void | toStr (std::string &str, const SecurityStatusRequest209 &obj) |
std::string | toStr (const SecurityStatusRequest209 &obj) |
std::ostream & | operator<< (std::ostream &stream, const SecurityStatusRequest209 &obj) |
void | toFix (std::string &str, const SecurityStatusRequest209 &obj) |
void | toStr (std::string &str, const SecurityStatusRequest209::SecurityGroupsEntry &obj) |
std::string | toStr (const SecurityStatusRequest209::SecurityGroupsEntry &obj) |
std::ostream & | operator<< (std::ostream &stream, const SecurityStatusRequest209::SecurityGroupsEntry &obj) |
void | toStr (std::string &str, const SecurityStatusRequest209::RelatedSymEntry &obj) |
std::string | toStr (const SecurityStatusRequest209::RelatedSymEntry &obj) |
std::ostream & | operator<< (std::ostream &stream, const SecurityStatusRequest209::RelatedSymEntry &obj) |
void | toStr (std::string &str, const SubscriberHeartbeat210 &obj) |
std::string | toStr (const SubscriberHeartbeat210 &obj) |
std::ostream & | operator<< (std::ostream &stream, const SubscriberHeartbeat210 &obj) |
void | toFix (std::string &str, const SubscriberHeartbeat210 &obj) |
void | toStr (std::string &, Int8) |
std::string | toStr (Int8 number) |
void | toStr (std::string &, UInt8) |
std::string | toStr (UInt8 number) |
void | toStr (std::string &, Int16) |
std::string | toStr (Int16 number) |
void | toStr (std::string &, UInt16) |
std::string | toStr (UInt16 number) |
void | toStr (std::string &, Int32) |
std::string | toStr (Int32 number) |
void | toStr (std::string &, UInt32) |
std::string | toStr (UInt32 number) |
void | toStr (std::string &, Int64) |
std::string | toStr (Int64 number) |
void | toStr (std::string &, UInt64) |
std::string | toStr (UInt64 number) |
size_t | toStr (Int8, Char *, size_t) |
size_t | toStr (UInt8, Char *, size_t) |
size_t | toStr (Int16, Char *, size_t) |
size_t | toStr (UInt16, Char *, size_t) |
size_t | toStr (Int32, Char *, size_t) |
size_t | toStr (UInt32, Char *, size_t) |
size_t | toStr (Int64, Char *, size_t) |
size_t | toStr (UInt64, Char *, size_t) |
template<typename Type, Type Constant> | |
void | toStr (std::string &str, IntegralConstant< Type, Constant > constant) |
template<typename Type, Type Constant> | |
std::string | toStr (IntegralConstant< Type, Constant > constant) |
bool | fromStr (Int8 &, const Char *, size_t) noexcept |
bool | fromStr (Int8 &value, const std::string &str) noexcept |
bool | fromStr (UInt8 &, const Char *, size_t) noexcept |
bool | fromStr (UInt8 &value, const std::string &str) noexcept |
bool | fromStr (Int16 &, const Char *, size_t) noexcept |
bool | fromStr (Int16 &value, const std::string &str) noexcept |
bool | fromStr (UInt16 &, const Char *, size_t) noexcept |
bool | fromStr (UInt16 &value, const std::string &str) noexcept |
bool | fromStr (Int32 &, const Char *, size_t) noexcept |
bool | fromStr (Int32 &value, const std::string &str) noexcept |
bool | fromStr (UInt32 &, const Char *, size_t) noexcept |
bool | fromStr (UInt32 &value, const std::string &str) noexcept |
bool | fromStr (Int64 &, const Char *, size_t) noexcept |
bool | fromStr (Int64 &value, const std::string &str) noexcept |
bool | fromStr (UInt64 &, const Char *, size_t) noexcept |
bool | fromStr (UInt64 &value, const std::string &str) noexcept |
template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer> | |
void | toStr (std::string &str, const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder) |
template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer> | |
std::string | toStr (const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder) |
template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer> | |
std::ostream & | operator<< (std::ostream &stream, const HolderType< MsgType, MaxMessageSize, MessageInitializer > &rhs) |
template<typename Traits> | |
void | checkVersion (SchemaVersion version) |
template<typename Traits> | |
void | checkVersion (SchemaVersion since, SchemaVersion version) |
template<typename Traits> | |
void | checkSchemaId (SchemaId id) |
template<typename Traits> | |
void | checkSchema (SchemaId id, SchemaVersion version) |
void | toStr (std::string &str, ErrorCodes::Enum value) |
std::string | toStr (ErrorCodes::Enum value) |
std::ostream & | operator<< (std::ostream &stream, ErrorCodes::Enum value) |
void | toFix (std::string &str, ErrorCodes::Enum value) |
void | toStr (std::string &str, ReqRejReason::Enum value) |
std::string | toStr (ReqRejReason::Enum value) |
std::ostream & | operator<< (std::ostream &stream, ReqRejReason::Enum value) |
void | toFix (std::string &str, ReqRejReason::Enum value) |
void | toStr (std::string &str, RequestIDStatus::Enum value) |
std::string | toStr (RequestIDStatus::Enum value) |
std::ostream & | operator<< (std::ostream &stream, RequestIDStatus::Enum value) |
void | toFix (std::string &str, RequestIDStatus::Enum value) |
void | toStr (std::string &str, SubscriptionReqType::Enum value) |
std::string | toStr (SubscriptionReqType::Enum value) |
std::ostream & | operator<< (std::ostream &stream, SubscriptionReqType::Enum value) |
void | toFix (std::string &str, SubscriptionReqType::Enum value) |
void | toStr (std::string &str, Char character) |
void | toStr (std::string &str, const std::string &value) |
std::string | toStr (Char character) |
bool | operator== (const StrRef &left, const StrRef &right) |
bool | operator!= (const StrRef &left, const StrRef &right) |
bool | operator< (const StrRef &left, const StrRef &right) |
bool | operator> (const StrRef &left, const StrRef &right) |
std::ostream & | operator<< (std::ostream &stream, const StrRef &text) |
StrRef | toStrRef (const std::string &str) |
StrRef | toStrRef (const Char *cStr) noexcept |
bool | operator== (const StrRef &ref, const std::string &str) |
bool | operator!= (const StrRef &ref, const std::string &str) |
bool | operator== (const std::string &str, const StrRef &ref) |
bool | operator!= (const std::string &str, const StrRef &ref) |
bool | operator== (const StrRef &ref, const Char *str) |
bool | operator!= (const StrRef &ref, const Char *str) |
bool | operator== (const Char *str, const StrRef &ref) |
bool | operator!= (const Char *str, const StrRef &ref) |
template<size_t Size> | |
constexpr StrRef | constructStrRef (const char(&value)[Size]) noexcept |
template<size_t Size> | |
constexpr StrRef | strRefFromCharArray (const char(&value)[Size]) noexcept |
std::string | toStr (const StrRef &ref) |
void | toStr (std::string &str, const StrRef &ref) |
bool | operator== (const TimeSpan &left, const TimeSpan &right) noexcept |
bool | operator!= (const TimeSpan &left, const TimeSpan &right) noexcept |
bool | operator< (const TimeSpan &left, const TimeSpan &right) noexcept |
bool | operator> (const TimeSpan &left, const TimeSpan &right) noexcept |
TimeSpan | operator- (const TimeSpan &timeSpan) noexcept |
void | toStrAsHHMMSS (std::string &, TimeSpan) |
void | toStrAsHHMMSSmsec (std::string &, TimeSpan) |
void | toStrAsHHMMSSusec (std::string &, TimeSpan) |
void | toStrAsHHMMSSnsec (std::string &, TimeSpan) |
void | toStrAsHHMMSSpsec (std::string &, TimeSpan) |
void | toStrAsSDHHMMSSnsec (std::string &, TimeSpan) |
void | toStr (std::string &, TimeSpan, TimeSpanFormat::Enum=TimeSpanFormat::SDHHMMSSnsec) |
std::string | toStr (TimeSpan timeSpan, TimeSpanFormat::Enum format=TimeSpanFormat::SDHHMMSSnsec) |
Timestamp | makeTimestamp (Timestamp::Ticks ticks) noexcept |
bool | operator== (const Timestamp &left, const Timestamp &right) noexcept |
bool | operator!= (const Timestamp &left, const Timestamp &right) noexcept |
bool | operator< (const Timestamp &left, const Timestamp &right) noexcept |
bool | operator<= (const Timestamp &left, const Timestamp &right) noexcept |
bool | operator> (const Timestamp &left, const Timestamp &right) noexcept |
bool | operator>= (const Timestamp &left, const Timestamp &right) noexcept |
Timestamp | operator+ (const Timestamp ×tamp, const TimeSpan &timeSpan) noexcept |
Timestamp | operator- (const Timestamp ×tamp, const TimeSpan &timeSpan) noexcept |
TimeSpan | operator- (const Timestamp &left, const Timestamp &right) noexcept |
void | toStrAsYYYYMMDD (std::string &, Timestamp) |
void | toStrAsYYYYMMDDHHMMSS (std::string &, Timestamp) |
void | toStrAsYYYYMMDDHHMMSSmsec (std::string &, Timestamp) |
void | toStrAsYYYYMMDDHHMMSSusec (std::string &, Timestamp) |
void | toStrAsYYYYMMDDHHMMSSnsec (std::string &, Timestamp) |
void | toStrAsYYYYMMDDHHMMSSpsec (std::string &, Timestamp) |
void | toStr (std::string &, Timestamp, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSnsec) |
std::string | toStr (Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec) |
size_t | toStr (Timestamp, Char *, size_t) |
std::ostream & | operator<< (std::ostream &os, const Timestamp &value) |
std::ostream & | operator<< (std::ostream &os, const TimeSpan &value) |
bool | fromStr (TimeSpan &, const Char *, size_t) |
bool | fromStr (TimeSpan &ts, const std::string &str) |
bool | fromStr (Timestamp &, const Char *, size_t, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSnsec) |
bool | fromStr (Timestamp &ts, const std::string &str, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec) |
template<class Message> | |
Message | typify (const SbeMessage &message) |
template<class Processor> | |
bool | processTypified (SbeMessage binary, const Processor &processor) |
template<typename Message> | |
constexpr MessageSize | calculateMaxMessageSize (UInt8 maxGroupItems) |
template<typename Message> | |
constexpr std::enable_if< MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type | getMaxMessageSize (UInt8) |
template<typename Message> | |
constexpr std::enable_if<!MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type | getMaxMessageSize (UInt8 maxGroupItems) |
ONIXS_CONFLATEDTCP_DATA_PACKING_END void | toStr (std::string &, const SimpleOpenFramingHeader &) |
std::string | toStr (const SimpleOpenFramingHeader &header) |
Variables | |
constexpr UInt8 | DefaultMaxGroupItems = 100 |
constexpr UInt16 | MaxConflatedTcpMessageSize = 65535 - sizeof(SimpleOpenFramingHeader) |
constexpr UInt16 | CmeSbeEncodingType = 0xCAFE |
typedef MessageHeader MessageHeaderBuilder |
Definition at line 230 of file Composites.h.
using MessageHolders = std::vector<MessageHolder<MessageTypeT, MaxMessageSize, MessageInitializer> > |
Definition at line 370 of file MessageHolder.h.
typedef UInt16 MessageSize |
Message type (template) identification.
Definition at line 29 of file ExceptionHelpers.h.
typedef IntegralConstant<UInt16, 65535> NullUInt16NULL |
Null value for an optional UInt16NULL field.
typedef IntegralConstant<UInt32, 4294967295> NullUInt32 |
typedef MessageHeader::SchemaId SchemaId |
Definition at line 34 of file SchemaTraits.h.
typedef MessageHeader::Version SchemaVersion |
SBE-encoded data version type.
Definition at line 30 of file SchemaTraits.h.
typedef UInt16 UInt16NULL |
|
constexpr |
Calculates the buffer size for a message with the given number of repeating group items.
Definition at line 49 of file MaxMessageSize.h.
void checkSchema | ( | SchemaId | id, |
SchemaVersion | version ) |
Checks the compatibility with the provided SBE Schema version.
Definition at line 1084 of file SbeMessage.h.
void checkSchemaId | ( | SchemaId | id | ) |
Checks the compatibility with the provided SBE Schema ID.
Definition at line 1074 of file SbeMessage.h.
void checkVersion | ( | SchemaVersion | since, |
SchemaVersion | version ) |
Checks the compatibility with the provided SBE Schema version.
Definition at line 1062 of file SbeMessage.h.
void checkVersion | ( | SchemaVersion | version | ) |
Checks the compatibility with the provided SBE Schema version.
Definition at line 1051 of file SbeMessage.h.
|
inlineconstexprnoexcept |
|
noexcept |
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 460 of file Integral.h.
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 517 of file Integral.h.
|
noexcept |
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 575 of file Integral.h.
|
noexcept |
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 404 of file Integral.h.
|
inline |
bool fromStr | ( | Timestamp & | , |
const Char * | , | ||
size_t | , | ||
TimestampFormat::Enum | = TimestampFormat::YYYYMMDDHHMMSSnsec ) |
De-serializes a timestamp from the given string.
|
inline |
|
noexcept |
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 488 of file Integral.h.
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 546 of file Integral.h.
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 604 of file Integral.h.
Deserializes a numeric value from its text representation.
|
inlinenoexcept |
Deserializes a numeric value from its text representation.
Definition at line 431 of file Integral.h.
|
constexpr |
Calculates the buffer size for a message with the given number of repeating group items.
Definition at line 70 of file MaxMessageSize.h.
|
constexpr |
Calculates the buffer size for a message with the given number of repeating group items.
Definition at line 60 of file MaxMessageSize.h.
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
std::ostream & operator<< | ( | std::ostream & | stream, |
const HolderType< MsgType, MaxMessageSize, MessageInitializer > & | rhs ) |
Definition at line 356 of file MessageHolder.h.
|
inline |
Serializes into a stream.
Definition at line 237 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 317 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 283 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 52 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 99 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 146 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 349 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 429 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 395 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 464 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 511 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 591 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 557 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 626 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 706 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 672 of file MessageSerialization.h.
|
inline |
|
inline |
Serializes into a stream.
Definition at line 741 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 190 of file MessageSerialization.h.
|
inline |
Serializes into a stream.
Definition at line 52 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 97 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 145 of file Serialization.h.
|
inline |
Serializes into a stream.
Definition at line 193 of file Serialization.h.
|
inline |
|
inline |
|
inline |
Casts a given binary message according to template/type information and processes the cast messages by a given processor.
Returned value indicates whether message type was successfully recognized and pushed to the processor for further processing. Unknown messages aren't processed and thus false result is returned.
Definition at line 55 of file Typification.h.
|
inlineconstexprnoexcept |
void toFix | ( | std::string & | str, |
const MarketDataRequest205 & | obj ) |
Serializes the object into FIX presentation.
void toFix | ( | std::string & | str, |
const Negotiate200 & | obj ) |
Serializes the object into FIX presentation.
void toFix | ( | std::string & | str, |
const NegotiationReject201 & | obj ) |
Serializes the object into FIX presentation.
void toFix | ( | std::string & | str, |
const NegotiationResponse202 & | obj ) |
Serializes the object into FIX presentation.
void toFix | ( | std::string & | str, |
const RequestAck206 & | obj ) |
Serializes the object into FIX presentation.
void toFix | ( | std::string & | str, |
const RequestReject207 & | obj ) |
Serializes the object into FIX presentation.
void toFix | ( | std::string & | str, |
const SecurityListRequest208 & | obj ) |
Serializes the object into FIX presentation.
void toFix | ( | std::string & | str, |
const SecurityStatusRequest209 & | obj ) |
Serializes the object into FIX presentation.
void toFix | ( | std::string & | str, |
const SubscriberHeartbeat210 & | obj ) |
Serializes the object into FIX presentation.
void toFix | ( | std::string & | str, |
const Terminate203 & | obj ) |
Serializes the object into FIX presentation.
|
inline |
Serializes the object into FIX presentation.
Definition at line 67 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 112 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 160 of file Serialization.h.
|
inline |
Serializes the object into FIX presentation.
Definition at line 208 of file Serialization.h.
|
inline |
|
inline |
Definition at line 343 of file MessageHolder.h.
|
inline |
Serializes into a string.
Definition at line 225 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 305 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 271 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 41 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 87 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 134 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 338 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 417 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 383 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 452 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 499 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 579 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 545 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 614 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 694 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 660 of file MessageSerialization.h.
|
inline |
Definition at line 102 of file SimpleOpenFramingHeader.h.
|
inline |
|
inline |
Serializes into a string.
Definition at line 729 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 179 of file MessageSerialization.h.
|
inline |
Serializes into a string.
Definition at line 41 of file Serialization.h.
|
inline |
Serializes the given integer into a string.
Definition at line 164 of file Integral.h.
size_t toStr | ( | Int16 | , |
Char * | , | ||
size_t | ) |
Serializes the integer into the given buffer.
|
inline |
Serializes the given integer into a string.
Definition at line 206 of file Integral.h.
|
inline |
Serializes the given integer into a string.
Definition at line 248 of file Integral.h.
size_t toStr | ( | Int64 | , |
Char * | , | ||
size_t | ) |
Serializes the integer into the given buffer.
|
inline |
Serializes the given integer into a string.
Definition at line 122 of file Integral.h.
size_t toStr | ( | Int8 | , |
Char * | , | ||
size_t | ) |
Serializes the integer into the given buffer.
|
inline |
Serializes the given constant into a string.
Definition at line 380 of file Integral.h.
|
inline |
Serializes into a string.
Definition at line 86 of file Serialization.h.
|
inline |
Serializes into a string.
Definition at line 133 of file Serialization.h.
ONIXS_CONFLATEDTCP_DATA_PACKING_END void toStr | ( | std::string & | , |
const SimpleOpenFramingHeader & | ) |
Serializes SimpleOpenFramingHeader into a string.
void toStr | ( | std::string & | , |
Int16 | ) |
Serializes the given integer into a string.
void toStr | ( | std::string & | , |
Int32 | ) |
Serializes the given integer into a string.
void toStr | ( | std::string & | , |
Int64 | ) |
Serializes the given integer into a string.
void toStr | ( | std::string & | , |
Int8 | ) |
Serializes the given integer into a string.
void toStr | ( | std::string & | , |
TimeSpan | , | ||
TimeSpanFormat::Enum | = TimeSpanFormat::SDHHMMSSnsec ) |
Appends the timespan.
void toStr | ( | std::string & | , |
Timestamp | , | ||
TimestampFormat::Enum | = TimestampFormat::YYYYMMDDHHMMSSnsec ) |
Serializes the timestamp.
void toStr | ( | std::string & | , |
UInt16 | ) |
Serializes the given integer into a string.
void toStr | ( | std::string & | , |
UInt32 | ) |
Serializes the given integer into a string.
void toStr | ( | std::string & | , |
UInt64 | ) |
Serializes the given integer into a string.
void toStr | ( | std::string & | , |
UInt8 | ) |
Serializes the given integer into a string.
|
inline |
|
inline |
Definition at line 131 of file MessageHolder.h.
void toStr | ( | std::string & | str, |
const MarketDataRequest205 & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const MarketDataRequest205::RelatedSymEntry & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const MarketDataRequest205::SecurityGroupsEntry & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const Negotiate200 & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const NegotiationReject201 & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const NegotiationResponse202 & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const RequestAck206 & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const RequestAck206::RelatedSymEntry & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const RequestAck206::SecurityGroupsEntry & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const RequestReject207 & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const SecurityListRequest208 & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const SecurityListRequest208::RelatedSymEntry & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const SecurityListRequest208::SecurityGroupsEntry & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const SecurityStatusRequest209 & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const SecurityStatusRequest209::RelatedSymEntry & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const SecurityStatusRequest209::SecurityGroupsEntry & | obj ) |
Serializes into a string.
|
inline |
|
inline |
void toStr | ( | std::string & | str, |
const SubscriberHeartbeat210 & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
const Terminate203 & | obj ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
ErrorCodes::Enum | value ) |
Serializes into a string.
|
inline |
Serializes the given constant into a string.
Definition at line 364 of file Integral.h.
void toStr | ( | std::string & | str, |
ReqRejReason::Enum | value ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
RequestIDStatus::Enum | value ) |
Serializes into a string.
void toStr | ( | std::string & | str, |
SubscriptionReqType::Enum | value ) |
Serializes into a string.
|
inline |
Serializes into a string.
Definition at line 181 of file Serialization.h.
|
inline |
|
inline |
|
inline |
Serializes the given integer into a string.
Definition at line 185 of file Integral.h.
size_t toStr | ( | UInt16 | , |
Char * | , | ||
size_t | ) |
Serializes the integer into the given buffer.
|
inline |
Serializes the given integer into a string.
Definition at line 227 of file Integral.h.
|
inline |
Serializes the given integer into a string.
Definition at line 269 of file Integral.h.
|
inline |
Serializes the given integer into a string.
Definition at line 143 of file Integral.h.
void toStrAsHHMMSS | ( | std::string & | , |
TimeSpan | ) |
Serializes the timespan according to the HH:MM:SS pattern.
void toStrAsHHMMSSmsec | ( | std::string & | , |
TimeSpan | ) |
Serializes the timespan according to the HH:MM:SS.sss pattern.
void toStrAsHHMMSSnsec | ( | std::string & | , |
TimeSpan | ) |
Serializes the timespan according to the HH:MM:SS.sssssssss pattern.
void toStrAsHHMMSSpsec | ( | std::string & | , |
TimeSpan | ) |
Serializes the timespan according to the HH:MM:SS.ssssssssssss pattern.
void toStrAsHHMMSSusec | ( | std::string & | , |
TimeSpan | ) |
Serializes the timespan according to the HH:MM:SS.ssssss pattern.
void toStrAsSDHHMMSSnsec | ( | std::string & | , |
TimeSpan | ) |
Serializes the timespan according to the D.HH:MM:SS.sssssssss pattern.
void toStrAsYYYYMMDD | ( | std::string & | , |
Timestamp | ) |
Serializes the timestamp using the YYYYMMDD format.
void toStrAsYYYYMMDDHHMMSS | ( | std::string & | , |
Timestamp | ) |
Serializes the timestamp using the YYYYMMDDHHMMSS format.
void toStrAsYYYYMMDDHHMMSSmsec | ( | std::string & | , |
Timestamp | ) |
Serializes the timestamp using the YYYYMMDDHHMMSSmsec format.
void toStrAsYYYYMMDDHHMMSSnsec | ( | std::string & | , |
Timestamp | ) |
Serializes the timestamp using the YYYYMMDDHHMMSSnsec format.
void toStrAsYYYYMMDDHHMMSSpsec | ( | std::string & | , |
Timestamp | ) |
Serializes the timestamp using the YYYYMMDDHHMMSSpsec format.
void toStrAsYYYYMMDDHHMMSSusec | ( | std::string & | , |
Timestamp | ) |
Serializes the timestamp using the YYYYMMDDHHMMSSusec format.
|
inline |
|
inline |
Casts SBE-encoded message to a given type.
Definition at line 36 of file Typification.h.
|
constexpr |
Definition at line 28 of file SimpleOpenFramingHeader.h.
|
constexpr |
Default maximum number of repeating group items.
Definition at line 156 of file MessageHolder.h.
|
constexpr |
Maximum supported message size.
Definition at line 35 of file MaxMessageSize.h.