Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Public Member Functions | |
void | sendAsync (SXEMessage msg) |
SXEMessage | sendAndAwait (IProgressMonitor monitor, SXEMessage msg, SXEMessageType...awaitFor) throws IOException |
void | installRecordReceiver (final SXEController controller) |
Interface to offer some abstraction to the network layer.
void de.fu_berlin.inf.dpp.whiteboard.sxe.net.ISXETransmitter.installRecordReceiver | ( | final SXEController | controller | ) |
registers the controller to receive records
Implemented in de.fu_berlin.inf.dpp.whiteboard.net.SarosSXETransmitter.
SXEMessage de.fu_berlin.inf.dpp.whiteboard.sxe.net.ISXETransmitter.sendAndAwait | ( | IProgressMonitor | monitor, |
SXEMessage | msg, | ||
SXEMessageType... | awaitFor | ||
) | throws IOException |
Send a message to the peer provided by the SXEMessage and wait until the requested response has arrived from this peer.
monitor | |
msg | |
awaitFor |
null
if the operation was canceled Implemented in de.fu_berlin.inf.dpp.whiteboard.sxe.net.MockedSXETransmitter.
void de.fu_berlin.inf.dpp.whiteboard.sxe.net.ISXETransmitter.sendAsync | ( | SXEMessage | msg | ) |
Send asynchronously a message to the peer provided by the SXEMessage
msg |
Implemented in de.fu_berlin.inf.dpp.whiteboard.sxe.net.MockedSXETransmitter.