All Packages Class Hierarchy This Package Previous Next Index
HdwHost interface is used to establish connection
between the HdwHostImpl running locally and clients.
A locally-running client may connect directly via the HdwHostImpl
or this interface.
ClientProxy for a
MonitoringClient.
CntlClientProxy for a
ControllingClient.
HdwHost by its current
ControllingClient.
MonitoringClient.
ControllingClient.
HdwHost by a particular
ControllingClient.
public static final int SRC_FILE
public static final int INC_FILE
public static final int MAP_FILE
public static final int OUT_FILE
public static final int LIB_FILE
public static final int ADC_TYPE
public static final int DAC_TYPE
public static final int ENC_TYPE
public static final int DIO_TYPE
public abstract ClientProxy initClientProxy(MonitoringClient v) throws RemoteException
ClientProxy Establishes a ClientProxy for a
MonitoringClient.
- Parameters:
- v - the
MonitoringClient which requires a
ClientProxy
- Returns:
- the created
ClientProxy
- Throws: RemoteException
- a general network or Remote
failure.
public abstract CntlClientProxy initCntlClientProxy(ControllingClient v) throws RemoteException
CntlClientProxy for a
ControllingClient.
ControllingClient which requires a
CntlClientProxy
CntlClientProxy
public abstract boolean removeClient(MonitoringClient v) throws RemoteException
MonitoringClient. This function should
also delete the client's ClientProxy
public abstract boolean removeCntlClient(ControllingClient v) throws RemoteException
ControllingClient. This function should
also delete the client's CntlClientProxy
ControllingClient to be removed.
public abstract boolean relinguishActiveControl(ControllingClient v) throws RemoteException
HdwHost by its current
ControllingClientrrent
ControllingClient.
- Parameters:
- v - the
ControllingClient with active control.
- Returns:
- success or failure
- Throws: RemoteException
- a general network or Remote
failure.
public abstract boolean requestActiveControl(ControllingClient v) throws RemoteException
HdwHost by a particular
ControllingClient.
ControllingClient with active control.
true if control is granted, otherwise
false.
All Packages Class Hierarchy This Package Previous Next Index