All Packages Class Hierarchy This Package Previous Next Index
Interface calypso.core.signalling.SignallingPeer
- public interface SignallingPeer
- extends Remote
An interface for the Signalling Peer entity for a Calypso SwC.
- Version:
- $Revision: 1.2 $
- Author:
- Juhana Räsänen
-
connectionSetup(Long, int, VPIVCI, InetAddress, SignallingContext)
- Creates a new signalling context.
-
connectionSetup(Long, VPIVCI, InetAddress, SignallingContext, InetAddress, InetAddress)
- Creates a new signalling context.
-
ping()
- A method for the adjacency protocol.
-
tell(InetAddress, SignallingPeer)
- A method to set up the adjacency connection between adjacent
signalling peers.
connectionSetup
public abstract SignallingContext connectionSetup(Long connID_,
int fromPort_,
VPIVCI fromVCC_,
InetAddress dest_,
SignallingContext oSide_) throws RemoteException
- Creates a new signalling context. Called from the neighbouring
node during a connection setup phase.
- Throws: RemoteException
- If remote method call fails
connectionSetup
public abstract SignallingContext connectionSetup(Long connID_,
VPIVCI fromVCC_,
InetAddress dest_,
SignallingContext oSide_,
InetAddress clientIP_,
InetAddress prevRouterIP_) throws RemoteException
- Creates a new signalling context. Called from the neighbouring
node during a connection setup phase.
- Throws: RemoteException
- If remote method call fails
ping
public abstract void ping() throws RemoteException
- A method for the adjacency protocol. Called by neighbouring
signalling peers to ensure that the link is up.
- Throws: RemoteException
- If remote method call fails
tell
public abstract int tell(InetAddress IP_,
SignallingPeer peer_) throws RemoteException
- A method to set up the adjacency connection between adjacent
signalling peers. Called by each of the neighbours when they want
to inform of themselves.
- Returns:
- The port number where the caller resides
- Throws: RemoteException
- If remote method call fails
All Packages Class Hierarchy This Package Previous Next Index