B2BITS FIX Antenna HFT
1.0.17
|
Represents RepeatingGroup interface. More...
#include <B2BITS_RepeatingGroup.h>
Public Member Functions | |
virtual RepeatingGroupT::Ptr | clone () const |
Make copy of object. More... | |
virtual ItemName | itemName () const throw () |
Returns the ItemName of object. More... | |
int | leadingTag () const throw () |
Returns leading tag of RepeatingGroup. More... | |
RepeatingGroup (RepeatingGroup const &repeatingGroup) | |
Copy Constructor. More... | |
RepeatingGroup (int leadingTag, int startTag) | |
Constructor. More... | |
void | setStartTag (int startTag) throw () |
Set RepeatingGroup's start Tag. More... | |
int | startTag () const throw () |
Returns start tag of RepeatingGroup. More... | |
virtual RepeatingGroupT::Ptr | toRepeatingGroup () |
Try downcast to RepeatingGroup class. More... | |
virtual RepeatingGroupT::CPtr | toRepeatingGroup () const |
Try downcast to RepeatingGroup class. More... | |
![]() | |
std::string const & | condition () const throw () |
Returns condition of MessageItem. More... | |
MessageItem () | |
Constructor. More... | |
MessageItem (MessageItem const &msgItem) | |
Copy Constructor. More... | |
bool | required () const throw () |
Returns true, if item is required or conditionaly required. More... | |
void | setCondition (std::string const &condition) |
Set condition of MessageItem. More... | |
void | setRequired (bool required) throw () |
Set true, if item is required or conditionaly required. More... | |
virtual MessageItemT::Ptr | toMessageItem () |
Try downcast to MessageItem class. More... | |
virtual MessageItemT::CPtr | toMessageItem () const |
Try downcast to MessageItem class. More... | |
virtual | ~MessageItem () throw () |
Constructor. 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 ProtocolT::Ptr | toProtocol () |
Try downcast to Protocol class. More... | |
virtual ProtocolT::CPtr | toProtocol () const |
Try downcast to Protocol class. More... | |
![]() | |
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... | |
![]() | |
void | addChild (MessageItemT::Ptr child) |
Insert Message's child element. More... | |
std::size_t | getChilds (MessageItemT::CRefArray *childs) const throw () |
Return storage (not extracted) of message's elements (interpret as tree of fields and groups) More... | |
std::size_t | getChilds (MessageItemT::RefArray *childs) throw () |
Return storage (not extracted) of message's elements (interpret as tree of fields and groups) More... | |
MessageItemContainer () | |
Constructor. More... | |
MessageItemContainer (MessageItemContainer const &message) | |
Copy Constructor. More... | |
void | replaceChild (std::size_t idx, MessageItemT::Ptr child) |
Protected Member Functions | |
virtual | ~RepeatingGroup () throw () |
Destructor. More... | |
![]() | |
virtual | ~ReferenceCounter () |
Destructor. More... | |
![]() | |
virtual | ~MessageItemContainer () throw () |
Destructor. More... | |
Additional Inherited Members | |
![]() | |
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... | |
![]() | |
volatile System::u32 | m_nRef |
The counter. More... | |
Represents RepeatingGroup interface.
FixDictionary2::RepeatingGroup::RepeatingGroup | ( | RepeatingGroup const & | repeatingGroup | ) |
Copy Constructor.
Referenced by clone().
FixDictionary2::RepeatingGroup::RepeatingGroup | ( | int | leadingTag, |
int | startTag | ||
) |
Constructor.
startTag | start tag of repeating group |
leadingTag | leading tag of repeating group |
|
protectedvirtual |
Destructor.
|
inlinevirtual |
|
virtual |
int FixDictionary2::RepeatingGroup::leadingTag | ( | ) | const | |
throw | ( | |||
) |
Returns leading tag of RepeatingGroup.
void FixDictionary2::RepeatingGroup::setStartTag | ( | int | startTag | ) | |
throw | ( | ||||
) |
Set RepeatingGroup's start Tag.
startTag | start tag value |
int FixDictionary2::RepeatingGroup::startTag | ( | ) | const | |
throw | ( | |||
) |
Returns start tag of RepeatingGroup.
|
virtual |
Try downcast to RepeatingGroup class.
Reimplemented from FixDictionary2::Item.
|
virtual |
Try downcast to RepeatingGroup class.
Reimplemented from FixDictionary2::Item.