B2BITS FIX Antenna HFT
1.0.16
|
Represents Base interface for Dictionary element. More...
#include <B2BITS_Item.h>
Public Types | |
enum | ItemName { ITEM_FIELD, ITEM_FIELDTYPE, ITEM_FIELDREF, ITEM_REPEATINGGROUP, ITEM_BLOCK, ITEM_BLOCKREF, ITEM_VALBLOCK, ITEM_MESSAGE, ITEM_PROTOCOL, ITEM_DICTIONARY } |
Dictionary Item Names. More... | |
Public Member Functions | |
virtual ItemT::Ptr | clone () const =0 |
Make copy of object. More... | |
virtual ItemName | itemName () const =0 throw () |
Returns the ItemName of object. More... | |
virtual BlockT::Ptr | toBlock () |
Try downcast to Block class. More... | |
virtual BlockT::CPtr | toBlock () const |
Try downcast to Block class. More... | |
virtual BlockRefT::Ptr | toBlockRef () |
Try downcast to BlockRef class. More... | |
virtual BlockRefT::CPtr | toBlockRef () const |
Try downcast to BlockRef class. More... | |
virtual FieldT::Ptr | toField () |
Try downcast to Field class. More... | |
virtual FieldT::CPtr | toField () const |
Try downcast to Field class. More... | |
virtual FieldRefT::Ptr | toFieldRef () |
Try downcast to FieldRef class. More... | |
virtual FieldRefT::CPtr | toFieldRef () const |
Try downcast to FieldRef class. More... | |
virtual FieldTypeT::Ptr | toFieldType () |
Try downcast to FieldType class. More... | |
virtual FieldTypeT::CPtr | toFieldType () const |
Try downcast to FieldType class. More... | |
virtual MessageT::Ptr | toMessage () |
Try downcast to Message class. More... | |
virtual MessageT::CPtr | toMessage () const |
Try downcast to Message class. More... | |
virtual MessageItemT::Ptr | toMessageItem () |
Try downcast to MessageItem class. More... | |
virtual MessageItemT::CPtr | toMessageItem () const |
Try downcast to MessageItem class. More... | |
virtual ProtocolT::Ptr | toProtocol () |
Try downcast to Protocol class. More... | |
virtual ProtocolT::CPtr | toProtocol () const |
Try downcast to Protocol class. More... | |
virtual RepeatingGroupT::Ptr | toRepeatingGroup () |
Try downcast to RepeatingGroup class. More... | |
virtual RepeatingGroupT::CPtr | toRepeatingGroup () const |
Try downcast to RepeatingGroup class. More... | |
Public Member Functions inherited from Utils::ReferenceCounter | |
virtual bool | addRef () const throw () |
Increments reference counter. More... | |
long | decrement () const throw () |
virtual long | getNRef () const throw () |
Returns the current value of the reference counter. More... | |
ReferenceCounter () throw () | |
Constructor. More... | |
virtual long | release () const throw () |
Decrements reference counter. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Utils::ReferenceCounter | |
virtual | ~ReferenceCounter () |
Destructor. More... | |
Protected Attributes inherited from Utils::ReferenceCounter | |
volatile System::u32 | m_nRef |
The counter. More... | |
Represents Base interface for Dictionary element.
Dictionary Item Names.
Enumerator | |
---|---|
ITEM_FIELD |
Field item name. |
ITEM_FIELDTYPE |
Field type item name. |
ITEM_FIELDREF |
Field ref item name. |
ITEM_REPEATINGGROUP |
Repeating group item name. |
ITEM_BLOCK |
Block item name. |
ITEM_BLOCKREF |
BlockRef item name. |
ITEM_VALBLOCK |
Values block. |
ITEM_MESSAGE |
Message item name. |
ITEM_PROTOCOL |
Protocol item name. |
ITEM_DICTIONARY |
Dictionary item name. |
|
pure virtual |
Make copy of object.
Implemented in FixDictionary2::B2B_SEALED.
|
pure virtual |
Returns the ItemName of object.
Implemented in FixDictionary2::B2B_SEALED, and FixDictionary2::B2B_SEALED.
|
virtual |
Try downcast to Block class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to Block class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to BlockRef class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to BlockRef class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to Field class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to Field class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to FieldRef class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to FieldRef class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to FieldType class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to FieldType class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to Message class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to Message class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to MessageItem class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to MessageItem class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to Protocol class.
Utils::Exception | if the conversion fails |
Reimplemented in FixDictionary2::B2B_SEALED.
|
virtual |
Try downcast to Protocol class.
Utils::Exception | if the conversion fails |
Reimplemented in FixDictionary2::B2B_SEALED.
|
virtual |
Try downcast to RepeatingGroup class.
Utils::Exception | if the conversion fails |
|
virtual |
Try downcast to RepeatingGroup class.
Utils::Exception | if the conversion fails |