Atlas::Objects::ObjectsDecoder

Section: C Library Functions (3)
Updated: 24 Jul 2009
Index Return to Main Contents
 

NAME

Atlas::Objects::ObjectsDecoder - Objects hierarchy decoder.

 

SYNOPSIS


#include <Decoder.h>

Inherits Atlas::Message::DecoderBase.

Inherited by Atlas::Objects::Dispatcher.

 

Public Member Functions


ObjectsDecoder (Factories *f=0)
Constructor.
virtual ~ObjectsDecoder ()
Default destructor.
Factories * factories () const
Factories accessor.  

Protected Member Functions


virtual void messageArrived (const Atlas::Message::MapType &)
Overridden by to retrieve the message from DecoderBase.
virtual void objectArrived (const Root &obj)=0
call right object*Arrived method  

Protected Attributes


Factories * m_factories
 

Detailed Description

Objects hierarchy decoder.

This decoder can be bound to a codec, will assemble incoming messages, check their type, convert them into the appropriate instance in the Objects hierarchy and call the relevant member functions, which subclasses can conveniently override to pick up the object.

See also:

Atlas::Objects::Encoder

Author:

Stefanus Du Toit <sdt@gmx.net>

 

Author

Generated automatically by Doxygen for Atlas-C++ from the source code.