Odyssey::MessageMarshaller Class Reference

#include <MessageMarshaller.h>

Inheritance diagram for Odyssey::MessageMarshaller:

Odyssey::AggregateMessageMarshaller Odyssey::StdMessageMarshaller List of all members.

Public Member Functions

virtual void marshall (const Variable &)=0
 This is the overrideable function to process a new return value from a message handler.
virtual Variable getValue () const =0
 This is an overridable function that is intended to return the final condensed value.

Detailed Description

This class is intended to marshall message returns together. That means it, in a generic and overrideable way, collects the return values from multiple message handlers.


Member Function Documentation

virtual Variable Odyssey::MessageMarshaller::getValue  )  const [pure virtual]
 

This is an overridable function that is intended to return the final condensed value.

Implemented in Odyssey::StdMessageMarshaller, and Odyssey::AggregateMessageMarshaller.

virtual void Odyssey::MessageMarshaller::marshall const Variable  )  [pure virtual]
 

This is the overrideable function to process a new return value from a message handler.

Implemented in Odyssey::StdMessageMarshaller, and Odyssey::AggregateMessageMarshaller.


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:53 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO