Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.net.IConnectionManager Interface Reference
Inheritance diagram for de.fu_berlin.inf.dpp.net.IConnectionManager:
de.fu_berlin.inf.dpp.net.internal.DataTransferManager

List of all members.

Public Member Functions

void setTransport (int transportMask)
void addTransferListener (ITransferListener listener)
void removeTransferListener (ITransferListener listener)
void connect (JID peer) throws IOException
void connect (String connectionID, JID peer) throws IOException
boolean closeConnection (JID peer)
boolean closeConnection (String connectionIdentifier, JID peer)
ConnectionMode getTransferMode (JID jid)
ConnectionMode getTransferMode (String connectionID, JID jid)

Static Public Attributes

static final int IBB_TRANSPORT = 1
static final int SOCKS5_TRANSPORT = 2

Member Function Documentation

void de.fu_berlin.inf.dpp.net.IConnectionManager.addTransferListener ( ITransferListener  listener)
boolean de.fu_berlin.inf.dpp.net.IConnectionManager.closeConnection ( JID  peer)
Deprecated:
Disconnects IByteStreamConnection with the specified peer
Parameters:
peerJID of the peer to disconnect the IByteStreamConnection

Implemented in de.fu_berlin.inf.dpp.net.internal.DataTransferManager.

boolean de.fu_berlin.inf.dpp.net.IConnectionManager.closeConnection ( String  connectionIdentifier,
JID  peer 
)
void de.fu_berlin.inf.dpp.net.IConnectionManager.connect ( JID  peer) throws IOException
void de.fu_berlin.inf.dpp.net.IConnectionManager.connect ( String  connectionID,
JID  peer 
) throws IOException
ConnectionMode de.fu_berlin.inf.dpp.net.IConnectionManager.getTransferMode ( JID  jid)
ConnectionMode de.fu_berlin.inf.dpp.net.IConnectionManager.getTransferMode ( String  connectionID,
JID  jid 
)
void de.fu_berlin.inf.dpp.net.IConnectionManager.removeTransferListener ( ITransferListener  listener)
void de.fu_berlin.inf.dpp.net.IConnectionManager.setTransport ( int  transportMask)

Sets the transport that should be used to establish direct connections.

Parameters:
transportMaskbit wise OR mask that contain the transport to use, -1 for all available transports or 0 for no transport at all

Implemented in de.fu_berlin.inf.dpp.net.internal.DataTransferManager.


Member Data Documentation

 All Classes Namespaces Files Functions Variables Enumerations