B2BITS FIX Antenna HFT
1.0.16
|
#include <TagValueEx.h>
Public Member Functions | |
virtual TagValueEx * | cloneTagValue () const =0 |
Creates a copy of the TagValue. More... | |
Public Member Functions inherited from Engine::TagValue | |
virtual void | copyTo (TagValue *dest, int destTag, int srcTag) const =0 |
Copies field value to another instance of the TagValue. More... | |
virtual TagValueEx * | extendTV ()=0 throw () |
Returns extended interface of TagValue. More... | |
virtual TagValueEx const * | extendTV () const =0 throw () |
Returns extended interface of TagValue. More... | |
virtual bool | get (int tag, FIXFieldValue *value) const =0 |
Retrieves field value by tag number. More... | |
virtual bool | getAsBoolean (int tag) const =0 |
Returns field value. More... | |
virtual char | getAsChar (int tag) const =0 |
Returns field value. More... | |
virtual UTCDateOnly | getAsDateOnly (int tag) const =0 |
Returns field value. More... | |
virtual Decimal | getAsDecimal (int tag) const =0 |
Returns field value. More... | |
virtual double | getAsDouble (int tag) const =0 |
Returns field value. More... | |
FIXGroup & | getAsGroup (int tag) |
Returns the repeating group instance found by the leading field tag number. More... | |
FIXGroup const & | getAsGroup (int tag) const |
Returns the repeating group instance found by the leading field tag number. More... | |
virtual int | getAsInt (int tag) const =0 |
Returns field value. More... | |
virtual System::i32 | getAsInt32 (int tag) const =0 |
Returns field value. More... | |
virtual System::i64 | getAsInt64 (int tag) const =0 |
Returns field value. More... | |
virtual LocalMktDate | getAsLocalMktDate (int tag) const =0 |
Returns field value. More... | |
virtual MonthYear | getAsMonthYear (int tag) const =0 |
Returns field value. More... | |
virtual MultipleChar | getAsMultipleChar (int tag) const =0 |
Returns field value. More... | |
virtual MultipleString | getAsMultipleString (int tag) const =0 |
Returns field value. More... | |
virtual ByteArray | getAsRaw (int tag) const =0 |
Returns field value. More... | |
virtual AsciiString | getAsString (int tag) const =0 |
Returns field value. More... | |
virtual UTCTimeOnly | getAsTimeOnly (int tag) const =0 |
Returns field value. More... | |
virtual UTCTimestamp | getAsTimestamp (int tag) const =0 |
Returns field value. More... | |
virtual unsigned int | getAsUInt (int tag) const =0 |
Returns field value. More... | |
virtual System::u32 | getAsUInt32 (int tag) const =0 |
Returns field value. More... | |
virtual System::u64 | getAsUInt64 (int tag) const =0 |
Returns field value. More... | |
ConstFieldValue | getField (int tag) const |
Returns value of the field specified by tag. More... | |
FieldValue | getField (int tag) |
Returns value of the field specified by tag. More... | |
virtual FixFieldsContainer * | getFields () const =0 |
Returns list of the message fields and their values. More... | |
virtual FIXGroup const * | getGroup (int tag) const =0 |
Returns the repeating group instance found by the leading field tag number. More... | |
virtual FIXGroup * | getGroup (int tag)=0 |
Returns the repeating group instance found by the leading field tag number. More... | |
virtual bool | hasFlag (int tag) const =0 |
Checks boolean field. More... | |
bool | hasValue (int tag) const |
Returns true if value is defined; false otherwise. More... | |
virtual bool | isEmpty (int tag) const =0 |
Returns true if value of the field is empty; false otherwise. More... | |
virtual bool | isEqual (int tag, TagValue const *rv, int rvTag) const =0 |
Compares values of the fields. More... | |
virtual bool | isSupported (int tag) const =0 throw () |
Verifies is field acceptable in the message. More... | |
virtual void | release () const =0 |
Releases FIX message instance. More... | |
virtual void | release ()=0 |
Releases FIX message instance. More... | |
virtual bool | remove (int tag)=0 |
Empties field value by tag number. More... | |
virtual void | remove (const std::set< int > &tags)=0 |
Removes passed tags from message. More... | |
virtual void | reserve (int tag, PreparedFieldIndex index, std::size_t size)=0 |
Reserves memory to store prepared field value. More... | |
virtual bool | set (int tag, MonthYear value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, LocalMktDate value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, UTCDateOnly value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, UTCTimeOnly value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, UTCTimestamp value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, System::i32 value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, System::u32 value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, System::i64 value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, System::u64 value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, double value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, Decimal value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, AsciiString value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, ByteArray value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, char value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, bool value)=0 |
Updates field value by tag number. More... | |
bool | set (int tag, char const *value) |
Updates field value by tag number. More... | |
virtual bool | set (int tag, const MultipleString &value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, const MultipleChar &value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, const FIXFieldValue &value)=0 |
Updates field value by tag number. More... | |
virtual bool | set (int tag, const std::string &value)=0 |
Updates field value by tag number. More... | |
TagValue () | |
Constructor. More... | |
virtual void | write (int tag, std::ostream &stream) const =0 |
Writes field value to the stream. More... | |
Additional Inherited Members | |
Public Types inherited from Engine::TagValue | |
typedef FieldValueT< TagValue const > const | ConstFieldValue |
typedef FieldValueT< TagValue > | FieldValue |
Static Public Member Functions inherited from Engine::TagValue | |
static void | release (TagValue const *obj) |
Releases assigned resources. More... | |
Protected Member Functions inherited from Engine::TagValue | |
virtual | ~TagValue () |
Destructor. More... | |
TagValue extensions.
|
pure virtual |
Creates a copy of the TagValue.