

Public Member Functions | |
| ClientProxy (si.ijs.maci.Client client) | |
| AuthenticationData | authenticate (long executionId, String question) throws RemoteException |
| void | components_available (ComponentInfo[] cobs) throws RemoteException |
| void | components_unavailable (String[] cobs) throws RemoteException |
| void | disconnect () throws RemoteException |
| void | message (MessageType type, String message) throws RemoteException |
| void | taggedmessage (MessageType type, short id, String message) throws RemoteException |
| String | name () throws RemoteException |
| boolean | ping () throws RemoteException |
| si.ijs.maci.Client | getClient () |
| String | getRemoteLocation () throws RemoteException |
| String | toString () |
| boolean | equals (Object obj) |
Static Public Member Functions | |
| static ClientType | toClientType (si.ijs.maci.ClientType type) |
| static ImplLang | toImplLang (si.ijs.maci.ImplLangType type) |
Protected Attributes | |
| si.ijs.maci.Client | client |
| String | ior |
Private Member Functions | |
| void | writeObject (ObjectOutputStream stream) throws IOException |
| void | readObject (ObjectInputStream stream) throws IOException, ClassNotFoundException |
Static Private Attributes | |
| static final long | serialVersionUID = 5300210586145192795L |
CORBA Client Proxy.
| com::cosylab::acs::maci::plug::ClientProxy::ClientProxy | ( | si.ijs.maci.Client | client | ) | [inline] |
Constructor for ClientProxy.
| client | CORBA reference, non-null. |
References client, ior, and com::cosylab::acs::maci::plug::CORBAReferenceSerializator::serialize().
| AuthenticationData com::cosylab::acs::maci::plug::ClientProxy::authenticate | ( | long | executionId, | |
| String | question | |||
| ) | throws RemoteException [inline] |
| void com::cosylab::acs::maci::plug::ClientProxy::components_available | ( | ComponentInfo[] | cobs | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Client.
References client, and com::cosylab::acs::maci::Client::components_available().
| void com::cosylab::acs::maci::plug::ClientProxy::components_unavailable | ( | String[] | cobs | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Client.
References client, and com::cosylab::acs::maci::Client::components_unavailable().
| void com::cosylab::acs::maci::plug::ClientProxy::disconnect | ( | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Client.
References client, and com::cosylab::acs::maci::Client::disconnect().
| boolean com::cosylab::acs::maci::plug::ClientProxy::equals | ( | Object | obj | ) | [inline] |
Reimplemented in com::cosylab::acs::maci::plug::AdministratorProxy, com::cosylab::acs::maci::plug::ContainerProxy, and com::cosylab::acs::maci::plug::SynchronousAdministratorProxy.
References client.
| si.ijs.maci.Client com::cosylab::acs::maci::plug::ClientProxy::getClient | ( | ) | [inline] |
Returns the client.
Reimplemented in com::cosylab::acs::maci::plug::AdministratorProxy, and com::cosylab::acs::maci::plug::ContainerProxy.
References client.
| String com::cosylab::acs::maci::plug::ClientProxy::getRemoteLocation | ( | ) | throws RemoteException [inline] |
| void com::cosylab::acs::maci::plug::ClientProxy::message | ( | MessageType | type, | |
| String | message | |||
| ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Client.
References client, and com::cosylab::acs::maci::Client::message().
Referenced by taggedmessage().
| String com::cosylab::acs::maci::plug::ClientProxy::name | ( | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Client.
References client, and com::cosylab::acs::maci::Client::name().
Referenced by com::cosylab::acs::maci::plug::ContainerProxy::activate_component(), and com::cosylab::acs::maci::plug::ContainerProxy::get_component_info().
| boolean com::cosylab::acs::maci::plug::ClientProxy::ping | ( | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Client.
References client, and com::cosylab::acs::maci::Client::ping().
| void com::cosylab::acs::maci::plug::ClientProxy::readObject | ( | ObjectInputStream | stream | ) | throws IOException, ClassNotFoundException [inline, private] |
Reconstitute the ClientProxy instance from a stream (that is, deserialize it).
Reimplemented in com::cosylab::acs::maci::plug::AdministratorProxy, com::cosylab::acs::maci::plug::ContainerProxy, and com::cosylab::acs::maci::plug::SynchronousAdministratorProxy.
References client, com::cosylab::acs::maci::plug::CORBAReferenceSerializator::deserialize(), and ior.
| void com::cosylab::acs::maci::plug::ClientProxy::taggedmessage | ( | MessageType | type, | |
| short | id, | |||
| String | message | |||
| ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Client.
References client, message(), and com::cosylab::acs::maci::Client::taggedmessage().
| static ClientType com::cosylab::acs::maci::plug::ClientProxy::toClientType | ( | si.ijs.maci.ClientType | type | ) | [inline, static] |
| static ImplLang com::cosylab::acs::maci::plug::ClientProxy::toImplLang | ( | si.ijs.maci.ImplLangType | type | ) | [inline, static] |
| String com::cosylab::acs::maci::plug::ClientProxy::toString | ( | ) | [inline] |
Returns a single-line rendition of this instance into text.
Reimplemented in com::cosylab::acs::maci::plug::AdministratorProxy, com::cosylab::acs::maci::plug::ContainerProxy, and com::cosylab::acs::maci::plug::SynchronousAdministratorProxy.
References client.
| void com::cosylab::acs::maci::plug::ClientProxy::writeObject | ( | ObjectOutputStream | stream | ) | throws IOException [inline, private] |
Save the state of the ClientProxy instance to a stream (that is, serialize it).
Reimplemented in com::cosylab::acs::maci::plug::AdministratorProxy, and com::cosylab::acs::maci::plug::ContainerProxy.
References ior.
CORBA reference.
Referenced by authenticate(), ClientProxy(), components_available(), components_unavailable(), disconnect(), equals(), getClient(), message(), name(), ping(), readObject(), taggedmessage(), and toString().
String com::cosylab::acs::maci::plug::ClientProxy::ior [protected] |
Cached serialized reference.
Referenced by com::cosylab::acs::maci::plug::AdministratorProxy::AdministratorProxy(), ClientProxy(), com::cosylab::acs::maci::plug::ContainerProxy::ContainerProxy(), getRemoteLocation(), com::cosylab::acs::maci::plug::ContainerProxy::readObject(), readObject(), com::cosylab::acs::maci::plug::AdministratorProxy::readObject(), com::cosylab::acs::maci::plug::ContainerProxy::writeObject(), writeObject(), and com::cosylab::acs::maci::plug::AdministratorProxy::writeObject().
final long com::cosylab::acs::maci::plug::ClientProxy::serialVersionUID = 5300210586145192795L [static, private] |
Serial version UID.
Reimplemented in com::cosylab::acs::maci::plug::AdministratorProxy, com::cosylab::acs::maci::plug::ContainerProxy, and com::cosylab::acs::maci::plug::SynchronousAdministratorProxy.
1.6.2