B2BITS FIX Antenna C++ 2.33.0
Loading...
Searching...
No Matches
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.
 
std::string const & description () const throw ()
 Returns description of the container.
 
std::size_t getChilds (MessageItemT::CRefArray *childs) const throw ()
 Return storage (not extracted) of message's elements (interpret as tree of fields and groups)
 
std::size_t getChilds (MessageItemT::RefArray *childs) throw ()
 Return storage (not extracted) of message's elements (interpret as tree of fields and groups)
 
std::string const & getDescription () const throw ()
 Returns description of the container.
 
 MessageItemContainer ()
 Constructor.
 
 MessageItemContainer (MessageItemContainer const &message)
 Copy Constructor.
 
void replaceChild (std::size_t idx, MessageItemT::Ptr child)
 Replaces stored child with given.
 
void setDescription (std::string const &value)
 Assigns description of the container.
 

Protected Member Functions

virtual ~MessageItemContainer () throw ()
 Destructor.
 

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.