Inherits si::ijs::maci::ClientPOA.
Public Member Functions | |
ClientProxyImpl (String name, Logger logger) | |
String | name () |
void | disconnect () |
AuthenticationData | authenticate (long executionId, String question) |
void | message (short type, String message) |
void | taggedmessage (short type, short id, String message) |
boolean | ping () |
void | components_available (ComponentInfo[] components) |
void | components_unavailable (String[] component_names) |
String | toString () |
boolean | login (ORB orb, Manager manager) |
void | logout () |
Object | getComponent (URI curl, boolean activate) |
void | releaseComponent (URI curl) |
Static Public Member Functions | |
static ClientType | toClientType (com.cosylab.acs.maci.ClientType type) |
static ImplLangType | toImplLangType (com.cosylab.acs.maci.ImplLang type) |
com.cosylab.acs.maci.plug.ClientProxyImpl.ClientProxyImpl | ( | String | name, | |
Logger | logger | |||
) |
CORBA proxy implementation of Client
.
name | name of the client | |
logger | logger. |
AuthenticationData com.cosylab.acs.maci.plug.ClientProxyImpl.authenticate | ( | long | executionId, | |
String | question | |||
) |
References com.cosylab.acs.maci.plug.ClientImpl.authenticate(), com.cosylab.acs.maci.AuthenticationData.AuthenticationData(), com.cosylab.acs.maci.plug.ClientProxyImpl.toClientType(), and com.cosylab.acs.maci.plug.ClientProxyImpl.toImplLangType().
void com.cosylab.acs.maci.plug.ClientProxyImpl.components_available | ( | ComponentInfo[] | components | ) |
References com.cosylab.acs.maci.plug.ClientImpl.components_available(), and com.cosylab.acs.maci.plug.ClientProxyImpl.name().
void com.cosylab.acs.maci.plug.ClientProxyImpl.components_unavailable | ( | String[] | component_names | ) |
References com.cosylab.acs.maci.plug.ClientImpl.components_unavailable().
void com.cosylab.acs.maci.plug.ClientProxyImpl.disconnect | ( | ) |
References com.cosylab.acs.maci.plug.ClientImpl.disconnect().
Object com.cosylab.acs.maci.plug.ClientProxyImpl.getComponent | ( | URI | curl, | |
boolean | activate | |||
) |
Request and obtain Component from the manager.
References com.cosylab.acs.maci.plug.ClientImpl.getHandle().
boolean com.cosylab.acs.maci.plug.ClientProxyImpl.login | ( | ORB | orb, | |
Manager | manager | |||
) |
Login to the manager and obtain handle.
manager | CORBA maci.Manager reference, non-null |
References com.cosylab.acs.maci.Manager.login(), and com.cosylab.acs.maci.plug.ClientImpl.setHandle().
void com.cosylab.acs.maci.plug.ClientProxyImpl.logout | ( | ) |
Logout from manager.
References com.cosylab.acs.maci.plug.ClientImpl.getHandle(), com.cosylab.acs.maci.Manager.logout(), and com.cosylab.acs.maci.plug.ClientImpl.setHandle().
void com.cosylab.acs.maci.plug.ClientProxyImpl.message | ( | short | type, | |
String | message | |||
) |
References com.cosylab.acs.maci.plug.ClientImpl.message(), com.cosylab.acs.maci.MessageType.MSG_ERROR, and com.cosylab.acs.maci.MessageType.MSG_INFORMATION.
String com.cosylab.acs.maci.plug.ClientProxyImpl.name | ( | ) |
References com.cosylab.acs.maci.plug.ClientImpl.getName().
Referenced by com.cosylab.acs.maci.plug.ClientProxyImpl.components_available().
boolean com.cosylab.acs.maci.plug.ClientProxyImpl.ping | ( | ) |
References com.cosylab.acs.maci.plug.ClientImpl.ping().
void com.cosylab.acs.maci.plug.ClientProxyImpl.releaseComponent | ( | URI | curl | ) |
Releases Component at the manager.
component | reference to the Component. |
References com.cosylab.acs.maci.plug.ClientImpl.getHandle().
void com.cosylab.acs.maci.plug.ClientProxyImpl.taggedmessage | ( | short | type, | |
short | id, | |||
String | message | |||
) |
References com.cosylab.acs.maci.MessageType.MSG_ERROR, com.cosylab.acs.maci.MessageType.MSG_INFORMATION, and com.cosylab.acs.maci.plug.ClientImpl.taggedmessage().
static ClientType com.cosylab.acs.maci.plug.ClientProxyImpl.toClientType | ( | com.cosylab.acs.maci.ClientType | type | ) | [static] |
Convert manager ClientType to CORBA type.
type |
Referenced by com.cosylab.acs.maci.plug.ClientProxyImpl.authenticate().
static ImplLangType com.cosylab.acs.maci.plug.ClientProxyImpl.toImplLangType | ( | com.cosylab.acs.maci.ImplLang | type | ) | [static] |
Convert manager ImplLang to CORBA type.
type |
Referenced by com.cosylab.acs.maci.plug.ClientProxyImpl.authenticate().
String com.cosylab.acs.maci.plug.ClientProxyImpl.toString | ( | ) |
Returns a single-line rendition of this instance into text.