|
B2BITS FIX Antenna HFT
1.0.17
|
#include <TagValueEx.h>
Inheritance diagram for Engine::TagValueEx:
Collaboration diagram for Engine::TagValueEx: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.
1.8.5