|
MessageT::Ptr | clone () const |
| Make copy of object. More...
|
|
virtual ItemName | itemName () const throw () |
| Returns the ItemName of object. More...
|
|
| Message (Message const &message) |
| Copy Constructor. More...
|
|
| Message (std::string const &type, std::string const &name) |
| Constructor. More...
|
|
std::string const & | name () const throw () |
| Returns name of Message. More...
|
|
virtual MessageT::Ptr | toMessage () |
| Try downcast to Message class. More...
|
|
virtual MessageT::CPtr | toMessage () const |
| Try downcast to Message class. More...
|
|
std::string const & | type () const throw () |
| Returns type of Message. 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 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...
|
|
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) |
|