# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLAIAGENT::IBasicMsgContainer Class Reference

#include <msg_container.h>

Inheritance diagram for NLAIAGENT::IBasicMsgContainer:

NLAIC::IBasicInterface NLAIC::IBasicType NLAIC::IPointerGestion NLMISC::IStreamable NLMISC::IClassable NLAIAGENT::CVectorMsgContainer List of all members.

Public Methods

 IBasicMsgContainer ()
 IBasicMsgContainer (const IBasicMsgContainer &)
virtual ~IBasicMsgContainer ()
virtual void addMessage (IMessageBase *)=0
virtual const IMessageBasegetMessage ()=0
virtual void popMessage ()=0
virtual std::list< const IMessageBase * > * pumpMessages (const IBasicMessageGroup &)=0
virtual const sint32 size () const=0
virtual std::list< const IMessageBase * > * operator[] (const IBasicMessageGroup &)=0

Constructor & Destructor Documentation

NLAIAGENT::IBasicMsgContainer::IBasicMsgContainer   [inline]
 

Definition at line 41 of file msg_container.h.

Referenced by IBasicMsgContainer.

NLAIAGENT::IBasicMsgContainer::IBasicMsgContainer const IBasicMsgContainer &    [inline]
 

Definition at line 42 of file msg_container.h.

References IBasicMsgContainer.

virtual NLAIAGENT::IBasicMsgContainer::~IBasicMsgContainer   [inline, virtual]
 

Definition at line 43 of file msg_container.h.


Member Function Documentation

virtual void NLAIAGENT::IBasicMsgContainer::addMessage IMessageBase   [pure virtual]
 

Implemented in NLAIAGENT::CVectorMsgContainer.

virtual const IMessageBase* NLAIAGENT::IBasicMsgContainer::getMessage   [pure virtual]
 

Implemented in NLAIAGENT::CVectorMsgContainer.

virtual std::list<const IMessageBase *>* NLAIAGENT::IBasicMsgContainer::operator[] const IBasicMessageGroup   [pure virtual]
 

Implemented in NLAIAGENT::CVectorMsgContainer.

virtual void NLAIAGENT::IBasicMsgContainer::popMessage   [pure virtual]
 

Implemented in NLAIAGENT::CVectorMsgContainer.

virtual std::list<const IMessageBase *>* NLAIAGENT::IBasicMsgContainer::pumpMessages const IBasicMessageGroup   [pure virtual]
 

Referenced by NLAIAGENT::CVectorMsgContainer::operator[].

virtual const sint32 NLAIAGENT::IBasicMsgContainer::size   const [pure virtual]
 

Implemented in NLAIAGENT::CVectorMsgContainer.


The documentation for this class was generated from the following file: