All Packages Class Hierarchy This Package Previous Next Index
Class iceberg.iap.IAPWithCA
java.lang.Object
|
+----ninja.rmi.NinjaRemoteObject
|
+----ninja.ispace.iSpaceService
|
+----iceberg.iap.IAP
|
+----iceberg.iap.IAPWithCA
- public abstract class IAPWithCA
- extends IAP
- implements IAPIF, ConnectorMgrIF
Parent class for all IAPs that wish to operate with a call agent.
This implements the non-relevant portions of the ConnectorMgrIF
and leaves the relevant portions to be implemented by the actual
IAP. It also has the fields that are common to all IAPs.
-
dummyOp
- The OperatorIF to be returned on call to loadLocalOperator() --
this is dummy since it is not the real operator -- it only
serves the function of telling the APC the block-size of packets
from the source.
-
iPoP
- The interface to the iPoP
-
iPoPHost
- The serving iPoP
-
withCA
- Am I running with a CallAgent?
-
IAPWithCA(int, int)
-
-
beHungUp(CallAgentIF, EndPointInfo)
- This method is called by the serving Call Agent, when the
current endpoint is hung up by the rest of the call participants.
-
cleanUp(int, OperatorIF, String)
- Call for terminating the 'operator'
-
createEndConn(int, OperatorIF, int)
- Dummy call
-
createOperator(int, String)
- Return the interface to the dummy operator
-
createStartConn(int, OperatorIF, InetAddress, int, String)
- This is the call that gives info on the destination of packets
from vat.
-
initSockOp(int, DescrOperator, OperatorIF)
- Dummy call
-
loadLocalOperator(int, DescrOperator, String, String)
- Call for loading the 'operator'.
-
notifyInputFailure(String, int)
- Dummy call
-
notifyOutputFailure(String, int)
- Dummy call
-
rejected(String, String)
-
This method is invoked by the serving call agent when this
device's invitation is rejected by the remote callee.
-
ring(CallAgentIF, String, String, String[])
- Ring the device taking in the parameter of the serving CallAgent,
the caller iUID, and the network specific ID caller specified,
along with other call participants.
-
setAPCService(APCIF)
- Dummy call
withCA
public static boolean withCA
- Am I running with a CallAgent?
iPoPHost
public static String iPoPHost
- The serving iPoP
iPoP
public static iPOPIF iPoP
- The interface to the iPoP
dummyOp
public DummyOperator dummyOp
- The OperatorIF to be returned on call to loadLocalOperator() --
this is dummy since it is not the real operator -- it only
serves the function of telling the APC the block-size of packets
from the source.
- See Also:
- DummyOperator
IAPWithCA
public IAPWithCA(int ipSz,
int opSz) throws RemoteException
- Parameters:
- ipSz: - the input block size for packets into this IAP
- opSz: - the output block size for packets from this IAP
createOperator
public final OperatorIF createOperator(int pathid,
String name) throws IllegalArgumentException
- Return the interface to the dummy operator
initSockOp
public final int initSockOp(int pathid,
DescrOperator dLast,
OperatorIF opLast) throws RemoteException
- Dummy call
createEndConn
public final ConnEntry createEndConn(int connType,
OperatorIF opDest,
int port) throws RemoteException, IOException
- Dummy call
setAPCService
public final void setAPCService(APCIF apc) throws IOException, RemoteException
- Dummy call
notifyInputFailure
public final void notifyInputFailure(String name,
int pathID) throws IOException, RemoteException
- Dummy call
notifyOutputFailure
public final void notifyOutputFailure(String name,
int pathID) throws IOException, RemoteException
- Dummy call
loadLocalOperator
public abstract OperatorIF loadLocalOperator(int pathid,
DescrOperator thedescr,
String name,
String sessionID) throws ClassNotFoundException, IllegalArgumentException, InstantiationException, IllegalAccessException, IOException, RemoteException
- Call for loading the 'operator'. Return the interface to the
dummy operator
createStartConn
public abstract ConnEntry createStartConn(int connType,
OperatorIF opSource,
InetAddress addr,
int port,
String sessionID) throws RemoteException, IOException
- This is the call that gives info on the destination of packets
from vat.
cleanUp
public abstract void cleanUp(int pathid,
OperatorIF op,
String sessionID) throws RemoteException
- Call for terminating the 'operator'
All Packages Class Hierarchy This Package Previous Next Index