

Public Member Functions | |
| ContainerProxy (si.ijs.maci.Container container) | |
| ComponentInfo | activate_component (int handle, long executionId, String name, String exe, String type) throws RemoteException |
| void | deactivate_components (int[] handles) throws RemoteException |
| ComponentInfo[] | get_component_info (int[] handles) throws RemoteException |
| Component | restart_component (int handle) throws RemoteException |
| void | shutdown (int action) throws RemoteException |
| void | set_component_shutdown_order (int[] handles) throws RemoteException |
| si.ijs.maci.Client | getClient () |
| String | toString () |
| boolean | equals (Object obj) |
Static Public Member Functions | |
| static int | inverseMapAccessRights (int accessRights) |
Protected Attributes | |
| si.ijs.maci.Container | container |
Private Member Functions | |
| void | writeObject (ObjectOutputStream stream) throws IOException |
| void | readObject (ObjectInputStream stream) throws IOException, ClassNotFoundException |
Static Private Attributes | |
| static final long | serialVersionUID = -7485420616224721204L |
CORBA Container Proxy.
| com::cosylab::acs::maci::plug::ContainerProxy::ContainerProxy | ( | si.ijs.maci.Container | container | ) | [inline] |
Constructor for ContainerProxy.
| container | CORBA reference, non-null. |
References container, com::cosylab::acs::maci::plug::ClientProxy::ior, and com::cosylab::acs::maci::plug::CORBAReferenceSerializator::serialize().
| ComponentInfo com::cosylab::acs::maci::plug::ContainerProxy::activate_component | ( | int | handle, | |
| long | executionId, | |||
| String | name, | |||
| String | exe, | |||
| String | type | |||
| ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Container.
References com::cosylab::acs::maci::Container::activate_component(), com::cosylab::acs::maci::ComponentInfo::ComponentInfo(), container, inverseMapAccessRights(), com::cosylab::acs::maci::plug::ClientProxy::name(), com::cosylab::acs::maci::ComponentInfo::setAccessRights(), com::cosylab::acs::maci::ComponentInfo::setClients(), com::cosylab::acs::maci::ComponentInfo::setContainer(), com::cosylab::acs::maci::ComponentInfo::setContainerName(), and com::cosylab::acs::maci::ComponentInfo::setInterfaces().
| void com::cosylab::acs::maci::plug::ContainerProxy::deactivate_components | ( | int[] | handles | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Container.
References container, and com::cosylab::acs::maci::Container::deactivate_components().
| boolean com::cosylab::acs::maci::plug::ContainerProxy::equals | ( | Object | obj | ) | [inline] |
Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.
References container, and getClient().
| ComponentInfo [] com::cosylab::acs::maci::plug::ContainerProxy::get_component_info | ( | int[] | handles | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Container.
References com::cosylab::acs::maci::ComponentInfo::ComponentInfo(), container, com::cosylab::acs::maci::Container::get_component_info(), inverseMapAccessRights(), com::cosylab::acs::maci::plug::ClientProxy::name(), com::cosylab::acs::maci::ComponentInfo::setAccessRights(), com::cosylab::acs::maci::ComponentInfo::setClients(), com::cosylab::acs::maci::ComponentInfo::setContainer(), com::cosylab::acs::maci::ComponentInfo::setContainerName(), and com::cosylab::acs::maci::ComponentInfo::setInterfaces().
| si.ijs.maci.Client com::cosylab::acs::maci::plug::ContainerProxy::getClient | ( | ) | [inline] |
Returns the client.
Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.
References container.
Referenced by equals().
| static int com::cosylab::acs::maci::plug::ContainerProxy::inverseMapAccessRights | ( | int | accessRights | ) | [inline, static] |
Map CORBA specific codes to AccessRights status codes.
| accessRights | CORBA specific codes |
AccessRights status codes Referenced by activate_component(), and get_component_info().
| void com::cosylab::acs::maci::plug::ContainerProxy::readObject | ( | ObjectInputStream | stream | ) | throws IOException, ClassNotFoundException [inline, private] |
Reconstitute the ContainerProxy instance from a stream (that is, deserialize it).
Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.
References container, com::cosylab::acs::maci::plug::CORBAReferenceSerializator::deserialize(), and com::cosylab::acs::maci::plug::ClientProxy::ior.
| Component com::cosylab::acs::maci::plug::ContainerProxy::restart_component | ( | int | handle | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Container.
References container, and com::cosylab::acs::maci::Container::restart_component().
| void com::cosylab::acs::maci::plug::ContainerProxy::set_component_shutdown_order | ( | int[] | handles | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Container.
References container, and com::cosylab::acs::maci::Container::set_component_shutdown_order().
| void com::cosylab::acs::maci::plug::ContainerProxy::shutdown | ( | int | action | ) | throws RemoteException [inline] |
Implements com::cosylab::acs::maci::Container.
References container, and com::cosylab::acs::maci::Container::shutdown().
| String com::cosylab::acs::maci::plug::ContainerProxy::toString | ( | ) | [inline] |
Returns a single-line rendition of this instance into text.
Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.
References container.
| void com::cosylab::acs::maci::plug::ContainerProxy::writeObject | ( | ObjectOutputStream | stream | ) | throws IOException [inline, private] |
Save the state of the ContainerProxy instance to a stream (that is, serialize it).
Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.
References com::cosylab::acs::maci::plug::ClientProxy::ior.
CORBA reference.
Referenced by activate_component(), ContainerProxy(), deactivate_components(), equals(), get_component_info(), getClient(), readObject(), restart_component(), set_component_shutdown_order(), shutdown(), and toString().
final long com::cosylab::acs::maci::plug::ContainerProxy::serialVersionUID = -7485420616224721204L [static, private] |
Serial version UID.
Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.
1.6.2