#include <FastmsgLink.h>
Inheritance diagram for FastmsgLink:


Public Methods | |
| FastmsgLink (string const &serverName, MPS::Address const &a) | |
| virtual MPS::OutputStream* | getOutputStream () |
| virtual MPS::InputStream* | getInputStream () |
| virtual void | releaseOutputStream (MPS::OutputStream *stream) |
| virtual void | releaseInputStream (MPS::InputStream *stream) |
Private Attributes | |
| ref<Mailbox> | me |
| ref<Mailbox> | other |
| int | corrId |
|
|
|
|
|
Obtain an InputStream to use to receive a message from the remote object. The caller must call releaseInputStream() when it's finished with the stream.
Reimplemented from MPS::Connection. |
|
|
Obtain an OutputStream to use to send a message to the remote object. The caller must call releaseOutputStream() when it's finished with the stream.
Reimplemented from MPS::Connection. |
|
|
Signals that the caller is finished with an InputStream obtained via the getInputStream() method.
Reimplemented from MPS::Connection. |
|
|
Signals that the caller is finished with an OutputStream obtained via the getOutputStream() method.
Reimplemented from MPS::Connection. |
|
|
Definition at line 13 of file FastmsgLink.h. |
|
|
Definition at line 11 of file FastmsgLink.h. |
|
|
Definition at line 12 of file FastmsgLink.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001