Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   Related Pages  

Atlas::Message::Encoder Class Reference

Encoder that transmits Atlas::Message::Object. More...

#include <Encoder.h>

Inheritance diagram for Atlas::Message::Encoder:

Atlas::EncoderBase Atlas::Bridge Atlas::Message::Layer< Decoder > List of all members.

Public Member Functions

 Encoder (Atlas::Bridge *)
virtual void StreamMessage (const Map &m)
 Ensure that methods in base class are not hidden.

virtual void MapItem (const std::string &name, const Bridge::Map &m)
virtual void MapItem (const std::string &name, const Bridge::List &l)
virtual void MapItem (const std::string &name, long i)
virtual void MapItem (const std::string &name, double d)
virtual void MapItem (const std::string &name, const std::string &s)
virtual void ListItem (const Bridge::Map &m)
virtual void ListItem (const Bridge::List &l)
virtual void ListItem (long i)
virtual void ListItem (double d)
virtual void ListItem (const std::string &s)
virtual void StreamMessage (const Object &obj)
 Send a message (must be a map!) in stream state.

virtual void MapItem (const std::string &, const Object &)
 Send an object as a map item.

virtual void ListItem (const Object &)
 Send an object as a list item.


Detailed Description

Encoder that transmits Atlas::Message::Object.

This encoder can be used to send Atlas::Message::Object objects representing full atlas messages.

See also:
Object

Atlas::Bridge

Atlas::EncoderBase

Author:
Stefanus Du Toit <sdt@gmx.net>


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

Copyright 2000 the respective authors.

This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.