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
[legend]
Collaboration diagram for FastmsgOutputStream:

Collaboration graph
[legend]
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.

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

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