|
SenderCompId | senderCompId () const |
|
SecurityId | securityId () const |
|
Decimal | orderQty () const |
|
StringRef | transactTime () const |
|
| Message (const Message &other) |
| Initializes instance as deep copy of other one. More...
|
|
| ~Message () |
| Disposes all internal data structures. More...
|
|
FieldValueRef | type () const |
| Returns the message type (MsgType(35) field value).
|
|
SequenceNumber | seqNum () const |
| Returns the message sequence number (the MsgSeqNum (tag=34) field value). More...
|
|
FieldValueRef | senderCompId () const |
| Returns the assigned value used to identify firm sending message (SenderCompID (49) field value). More...
|
|
bool | operator== (const Message &) const |
| Compares two messages. More...
|
|
bool | operator!= (const Message &) const |
| Compares two messages. More...
|
|
std::string | toString (char delimiter=0x1, MessageStringingFlags flags=MessageStringingFlag::IncludeFieldTagNumber) const |
| Returns the string representation of the message using the given delimiter and additional control flags. More...
|
|
std::string | toStringWithFieldNames () const |
| Returns the string representation of the message with field names using 0x1 delimiter. More...
|
|
void | toString (std::string &str, char delimiter=0x1, MessageStringingFlags flags=MessageStringingFlag::IncludeFieldTagNumber) const |
| Appends string representation of the message using the given delimiter and additional control flags. More...
|
|
Message & | operator= (const Message &) |
|
| operator bool () const |
| Indicates whether instance refers to a valid set of fields. More...
|
|
FieldValueRef | get (Tag tag) const |
| Returns reference to a given field value. More...
|
|
Int32 | getInt32 (Tag tag) const |
| Returns field value as an OnixS::FIX::Int32 value. More...
|
|
UInt32 | getUInt32 (Tag tag) const |
| Returns field value as an OnixS::FIX::UInt32 value. More...
|
|
Int64 | getInt64 (Tag tag) const |
| Returns field value as an OnixS::FIX::Int64 value. More...
|
|
UInt64 | getUInt64 (Tag tag) const |
| Returns field value as an OnixS::FIX::UInt64 value. More...
|
|
Decimal | getDecimal (Tag tag) const |
| Returns the field value as a decimal number. More...
|
|
StringRef | getStringRef (Tag tag) const |
| Returns reference to a read-only text chain. More...
|
|
Timestamp | getTimestamp (Tag tag, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSNsec) const |
| Returns the field value as timestamp of requested format. More...
|
|
Group | getGroup (Tag numberOfInstancesTag) const |
| Returns reference to a repeating group if underlying field defines length of repeating group. More...
|
|
Group | getOptionalGroup (Tag numberOfInstancesTag) const |
| Returns reference to a repeating group if underlying field defines length of repeating group. More...
|
|
bool | hasFlag (Tag tag) const |
| Returns true if the given flag is present and it equals to "Y", otherwise false. More...
|
|
template<typename Enumeration > |
Enumeration::Enum | getIntEnumFieldValue (Tag tag) const |
|
template<typename Enumeration > |
Enumeration::Enum | getCharEnumFieldValue (Tag tag) const |
|