|
| | GenericPreparedMessage () throw () |
| | Default constructor.
|
| |
| | GenericPreparedMessage (FIXMessage const *msg, unsigned char tagsDelimiter='\x01') |
| | Conversion constructor.
|
| |
| char * | get (PreparedFieldIndex index, std::size_t *size) throw () |
| | Returns pointer to the buffer where field value is stored.
|
| |
| bool | isFieldReserved (PreparedFieldIndex index) const |
| | Returns true, if field by gived index was reserved and user can write value; otherwise false.
|
| |
| void | set (PreparedFieldIndex index, AsciiString value) throw () |
| | Copies passed value to the message.
|
| |
| void | set (PreparedFieldIndex index, bool value) throw () |
| | Copies passed value to the message.
|
| |
| void | set (PreparedFieldIndex index, char const *value, std::size_t size) throw () |
| | Copies passed value to the message.
|
| |
| void | set (PreparedFieldIndex index, char value) throw () |
| | Copies passed value to the message.
|
| |
| void | set (PreparedFieldIndex index, const TZTimeHelper::UTCTimestamp &value) throw () |
| | Copies passed value to the message.
|
| |
| void | set (PreparedFieldIndex index, Decimal value) throw () |
| | Copies passed value to the message.
|
| |
| bool | set (PreparedFieldIndex index, System::i32 value) throw () |
| | Copies passed value to the message.
|
| |
| bool | set (PreparedFieldIndex index, System::i64 value) throw () |
| | Copies passed value to the message.
|
| |
| bool | set (PreparedFieldIndex index, System::u32 value) throw () |
| | Copies passed value to the message.
|
| |
| bool | set (PreparedFieldIndex index, System::u64 value) throw () |
| | Copies passed value to the message.
|
| |
| void | set (PreparedFieldIndex index, UTCTimestamp value) throw () |
| | Copies passed value to the message.
|
| |
| virtual | ~GenericPreparedMessage () throw () |
| | Polymorphous destructor.
|
| |
| char * | getCheckSum (size_t *size) throw () |
| | Returns pointer to buffer of the CheckSum field.
|
| |
| char * | getMsgSeqNum (size_t *size) throw () |
| | Returns pointer to buffer of the MsgSeqNum field.
|
| |
| Utils::Timestamping::TimepointHolder::Ptr | getTimepointHolder () const |
| |
| bool | isLastMsgSeqNumProcessedReserved () const throw () |
| | Returns true, if LastMsgSeqNumProcessed is initalized.
|
| |
| bool | isSendingTimeReserved () const throw () |
| | Returns true, if SendingTime is initalized.
|
| |
| | PreparedMessage () throw () |
| |
| char const * | rawMsg () const throw () |
| | Returns pointer to the RAW FIX message.
|
| |
| std::size_t | rawMsgSize () const throw () |
| | Returns size of the RAW FIX message.
|
| |
| void | setCheckSum (char const *value) throw () |
| | Updates CheckSum value.
|
| |
| void | setLastMsgSeqNumProcessed (int value) throw () |
| | Updates LastMsgSeqNumProcessed value.
|
| |
| int | setMsgSeqNum (int value) throw () |
| | Updates MsgSeqNum value.
|
| |
| void | setSendingTime (char const *value, std::size_t size) throw () |
| | Updates SendingTime value.
|
| |
| void | setSendingTime (const TZTimeHelper::UTCTimestamp &value) throw () |
| | Updates SendingTime value.
|
| |
| void | setSendingTime (UTCTimestamp value) throw () |
| | Updates SendingTime value.
|
| |
| void | setTimepointHolder (Utils::Timestamping::TimepointHolder::Ptr timepointHolder) |
| |
| size_t | sizeSendingTimeReserved () const throw () |
| | Returns size reserved for SendingTime.
|
| |
| void | updateCheckSum () throw () |
| | Recalculates checksum.
|
| |
| virtual | ~PreparedMessage () throw () |
| | Polymorphous destructor.
|
| |
|
| enum | {
First = 1000
, MsgSeqNum = First
, CheckSum
, SendingTime
,
LastMsgSeqNumProcessed
, Last
} |
| | Enumerates indexes for fields. More...
|
| |
| char * | getChecked (PreparedFieldIndex index, std::size_t *size) |
| | Returns pointer to the buffer where field value is stored.
|
| |
| void | setBuffer (char *buf, char const *msgStart, std::size_t msgSize) throw () |
| | Acquires passed buffer and its size.
|
| |
| void | setMsgSize (std::size_t msgSize) throw () |
| | Updates size of the RAW FIX message.
|
| |
| void | setMsgStart (char const *msgStart) throw () |
| | Updates pointer to the RAW FIX message.
|
| |
| static void | set (Field const &field, bool value) throw () |
| | Copies passed value to the message.
|
| |
| static void | set (Field const &field, char const *value, std::size_t size) throw () |
| | Copies passed value to the message.
|
| |
| static void | set (Field const &field, char value) throw () |
| | Copies passed value to the message.
|
| |
| static void | set (Field const &field, const TZTimeHelper::UTCTimestamp &value) throw () |
| | Copies passed value to the message.
|
| |
| static void | set (Field const &field, Decimal const &value) throw () |
| | Copies passed value to the message.
|
| |
| static bool | set (Field const &field, System::i32 value) throw () |
| | Copies passed value to the message.
|
| |
| static bool | set (Field const &field, System::i64 value) throw () |
| | Copies passed value to the message.
|
| |
| static bool | set (Field const &field, System::u32 value) throw () |
| | Copies passed value to the message.
|
| |
| static bool | set (Field const &field, System::u64 value) throw () |
| | Copies passed value to the message.
|
| |
| static void | set (Field const &field, UTCTimestamp value) throw () |
| | Copies passed value to the message.
|
| |
Provides minimal functionality to work with prepared fields.
Implements PreparedMessage.