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

Atlas::Message::Encoder Class Reference

Encoder that transmits Atlas::Message::Element. 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 Element &obj)
 Send a message (must be a map!) in stream state.

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

virtual void listItem (const Element &)
 Send an object as a list item.


Detailed Description

Encoder that transmits Atlas::Message::Element.

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

See also:
Element

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.