B2BITS FIX Antenna HFT  1.0.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
FixDictionary2::MessageItemContainer Class Reference

Represents MessageItemContainer interface. More...

#include <B2BITS_MessageItemContainer.h>

+ Inheritance diagram for FixDictionary2::MessageItemContainer:

Public Member Functions

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 ~MessageItemContainer () throw ()
 Destructor. More...
 

Detailed Description

Represents MessageItemContainer interface.

Constructor & Destructor Documentation

FixDictionary2::MessageItemContainer::MessageItemContainer ( )

Constructor.

FixDictionary2::MessageItemContainer::MessageItemContainer ( MessageItemContainer const &  message)

Copy Constructor.

virtual FixDictionary2::MessageItemContainer::~MessageItemContainer ( )
throw (
)
protectedvirtual

Destructor.

Member Function Documentation

void FixDictionary2::MessageItemContainer::addChild ( MessageItemT::Ptr  child)

Insert Message's child element.

Parameters
childconst pointer to child element
std::size_t FixDictionary2::MessageItemContainer::getChilds ( MessageItemT::CRefArray childs) const
throw (
)

Return storage (not extracted) of message's elements (interpret as tree of fields and groups)

Parameters
childspointer to storage
std::size_t FixDictionary2::MessageItemContainer::getChilds ( MessageItemT::RefArray childs)
throw (
)

Return storage (not extracted) of message's elements (interpret as tree of fields and groups)

Parameters
childspointer to storage
void FixDictionary2::MessageItemContainer::replaceChild ( std::size_t  idx,
MessageItemT::Ptr  child 
)