B2BITS FIX Antenna C++  2.31.0
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::string const & description () const throw ()
 Returns description of the container. 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...
 
std::string const & getDescription () const throw ()
 Returns description of the container. More...
 
 MessageItemContainer ()
 Constructor. More...
 
 MessageItemContainer (MessageItemContainer const &message)
 Copy Constructor. More...
 
void replaceChild (std::size_t idx, MessageItemT::Ptr child)
 Replaces stored child with given. More...
 
void setDescription (std::string const &value)
 Assigns description of the container. More...
 

Protected Member Functions

virtual ~MessageItemContainer () throw ()
 Destructor. More...
 

Detailed Description

Represents MessageItemContainer interface.

Constructor & Destructor Documentation

◆ MessageItemContainer() [1/2]

FixDictionary2::MessageItemContainer::MessageItemContainer ( )

Constructor.

◆ MessageItemContainer() [2/2]

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

Copy Constructor.

◆ ~MessageItemContainer()

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

Destructor.

Member Function Documentation

◆ addChild()

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

Insert Message's child element.

Parameters
childconst pointer to child element

◆ description()

std::string const& FixDictionary2::MessageItemContainer::description ( ) const
throw (
)
inline

Returns description of the container.

◆ getChilds() [1/2]

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

◆ getChilds() [2/2]

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

◆ getDescription()

std::string const& FixDictionary2::MessageItemContainer::getDescription ( ) const
throw (
)

Returns description of the container.

◆ replaceChild()

void FixDictionary2::MessageItemContainer::replaceChild ( std::size_t  idx,
MessageItemT::Ptr  child 
)

Replaces stored child with given.

◆ setDescription()

void FixDictionary2::MessageItemContainer::setDescription ( std::string const &  value)

Assigns description of the container.