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.
1.7.0