7 #ifndef ATLAS_OBJECTS_ENCODER_H
8 #define ATLAS_OBJECTS_ENCODER_H
10 #include <Atlas/EncoderBase.h>
11 #include <Atlas/Objects/Root.h>
13 namespace Atlas {
namespace Objects {
37 template <
class ObjectData>
Atlas stream bridge.
Definition: Bridge.h:36
Atlas::Bridge & m_b
The bridge that requests are forwarded to.
Definition: EncoderBase.h:64
ObjectsEncoder(Atlas::Bridge &b)
The default constructor.
Definition: Encoder.h:31
void streamObjectsMessage(const Atlas::Objects::SmartPtr< ObjectData > &o)
Send an object to the bridge.
Definition: Encoder.h:38
virtual void mapEnd()=0
Ends the currently streamed map.
~ObjectsEncoder()
The default destructor.
Objects hierarchy encoder.
Definition: Encoder.h:27
The Atlas namespace.
Definition: Bridge.h:20
virtual void streamMessage()=0
Start a message in an Atlas stream.
Base class forwarding to Atlas::Bridge as skeleton for other encoders.
Definition: EncoderBase.h:30
Copyright 2000-2004 the respective authors.
This document can be licensed under the terms of the GNU Free Documentation
License or the GNU General Public License and may be freely distributed under
the terms given by one of these licenses.