Atlas_Bridge (3) - Linux Manuals
Atlas_Bridge: Atlas stream bridge.
NAME
Atlas::Bridge - Atlas stream bridge.
SYNOPSIS
#include <Bridge.h>
Inherited by Atlas::Codec, Atlas::Formatter, Atlas::Message::DecoderBase, DebugBridge, and DebugBridge.
Public Member Functions
virtual void streamBegin ()=0
Begin an Atlas stream.
virtual void streamMessage ()=0
Start a message in an Atlas stream.
virtual void streamEnd ()=0
Ends the Atlas stream.
virtual void mapMapItem (const std::string &name)=0
Starts a map object to the currently streamed map.
virtual void mapListItem (const std::string &name)=0
Starts a list object to the currently streamed map.
virtual void mapIntItem (const std::string &name, long)=0
Adds an integer to the currently streames map.
virtual void mapFloatItem (const std::string &name, double)=0
Adds a float to the currently streamed map.
virtual void mapStringItem (const std::string &name, const std::string &)=0
Adds a string to the currently streamed map.
virtual void mapEnd ()=0
Ends the currently streamed map.
virtual void listMapItem ()=0
Starts a map object in the currently streamed list.
virtual void listListItem ()=0
Starts a list object in the currently streamed list.
virtual void listIntItem (long)=0
Adds an integer to the currently streames list.
virtual void listFloatItem (double)=0
Adds a float to the currently streamed list.
virtual void listStringItem (const std::string &)=0
Adds a string to the currently streamed list.
virtual void listEnd ()=0
Ends the currently streamed list.
Detailed Description
Atlas stream bridge.
This class presents an interface that accepts an Atlas stream. The stream begins with a call to streamBegin() and finishes with streamEnd(). While the Bridge is in this stream context, a message can be sent using streamMessage(). This puts the Bridge into a map context, allowing various map*Item() calls.
Several classes are derived from Bridge, the most notable of which is Codec, which accepts an Atlas stream for encoding and transmission.
See also:
- Codec
Author
Generated automatically by Doxygen for Atlas-C++ from the source code.