com::cosylab::acs::maci::plug::ContainerProxy Class Reference

Inheritance diagram for com::cosylab::acs::maci::plug::ContainerProxy:
Inheritance graph
[legend]
Collaboration diagram for com::cosylab::acs::maci::plug::ContainerProxy:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

CORBA Container Proxy.

Author:
Matej Sekoranja (matej.sekoranja@cosylab.com)
Version:
@VERSION@

Constructor & Destructor Documentation

com::cosylab::acs::maci::plug::ContainerProxy::ContainerProxy ( si.ijs.maci.Container  container  )  [inline]

Member Function Documentation

ComponentInfo com::cosylab::acs::maci::plug::ContainerProxy::activate_component ( int  handle,
long  executionId,
String  name,
String  exe,
String  type 
) throws RemoteException [inline]
void com::cosylab::acs::maci::plug::ContainerProxy::deactivate_components ( int[]  handles  )  throws RemoteException [inline]
boolean com::cosylab::acs::maci::plug::ContainerProxy::equals ( Object  obj  )  [inline]
See also:
java.lang.Object::equals(Object)

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]
si.ijs.maci.Client com::cosylab::acs::maci::plug::ContainerProxy::getClient (  )  [inline]

Returns the client.

Returns:
si.ijs.maci.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.

Parameters:
accessRights CORBA specific codes
Returns:
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]
Component com::cosylab::acs::maci::plug::ContainerProxy::restart_component ( int  handle  )  throws RemoteException [inline]
void com::cosylab::acs::maci::plug::ContainerProxy::set_component_shutdown_order ( int[]  handles  )  throws RemoteException [inline]
void com::cosylab::acs::maci::plug::ContainerProxy::shutdown ( int  action  )  throws RemoteException [inline]
String com::cosylab::acs::maci::plug::ContainerProxy::toString (  )  [inline]

Returns a single-line rendition of this instance into text.

Returns:
internal state of this instance

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.


Member Data Documentation

final long com::cosylab::acs::maci::plug::ContainerProxy::serialVersionUID = -7485420616224721204L [static, private]

Serial version UID.

Reimplemented from com::cosylab::acs::maci::plug::ClientProxy.


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2