Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

FastmsgOutputStream Class Reference

#include <FastmsgMessage.h>

Inheritance diagram for FastmsgOutputStream:

Inheritance graph
Collaboration diagram for FastmsgOutputStream:

Collaboration graph
List of all members.

Public Methods

 FastmsgOutputStream (ref< Mailbox > const &_me, ref< Mailbox > const &_other, int _corrId)
virtual void flush ()

Protected Methods

virtual string referenceTransport () const

Private Attributes

ref<Mailbox> me
ref<Mailbox> other
int corrId

Constructor & Destructor Documentation

FastmsgOutputStream::FastmsgOutputStream ( ref< Mailbox > const & _me,
ref< Mailbox > const & _other,
int _corrId ) [inline]

Definition at line 18 of file FastmsgMessage.h.

Member Function Documentation

void FastmsgOutputStream::flush ( ) [inline, virtual]

Reimplemented from MPS::OutputStream.

Definition at line 26 of file FastmsgMessage.h.

string FastmsgOutputStream::referenceTransport ( ) const [inline, protected, virtual]

Returns the name of the transport we should look for addresses within when writing out Interface references in writeReference.

Override this in subclasses to set the preferred transport-address-type for references we pickle for transmission.

the name of a transport for use in writeReference()
See also:

Reimplemented from MPS::OutputStream.

Definition at line 15 of file FastmsgMessage.h.

Member Data Documentation

int FastmsgOutputStream::corrId [private]

Definition at line 12 of file FastmsgMessage.h.

ref<Mailbox> FastmsgOutputStream::me [private]

Definition at line 10 of file FastmsgMessage.h.

ref<Mailbox> FastmsgOutputStream::other [private]

Definition at line 11 of file FastmsgMessage.h.

The documentation for this class was generated from the following file:
Generated at Wed Aug 15 01:05:27 2001 for mps-cpp by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001