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

Method Index

 o connectionSetup(Long, int, VPIVCI, InetAddress, SignallingContext)
Creates a new signalling context.
 o connectionSetup(Long, VPIVCI, InetAddress, SignallingContext, InetAddress, InetAddress)
Creates a new signalling context.
 o ping()
A method for the adjacency protocol.
 o tell(InetAddress, SignallingPeer)
A method to set up the adjacency connection between adjacent signalling peers.

Methods

 o 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
 o 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
 o 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
 o 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