Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

Inheritance diagram for com::cosylab::acs::maci::plug::ClientImpl:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ClientImpl (String name)
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
int getHandle ()
String getName ()
void setHandle (int handle)
void setName (String name)
String getRemoteLocation () throws RemoteException
String toString ()

Package Attributes

String name
int handle

Detailed Description

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


Constructor & Destructor Documentation

com::cosylab::acs::maci::plug::ClientImpl::ClientImpl String  name  )  [inline]
 

Implementation of Client.

Parameters:
name name of the client


Member Function Documentation

AuthenticationData com::cosylab::acs::maci::plug::ClientImpl::authenticate long  executionId,
String  question
throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Client::authenticate(long, String)

Implements com::cosylab::acs::maci::Client.

void com::cosylab::acs::maci::plug::ClientImpl::components_available ComponentInfo[]  cobs  )  throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Client::components_available(ComponentInfo[])

Implements com::cosylab::acs::maci::Client.

void com::cosylab::acs::maci::plug::ClientImpl::components_unavailable String[]  cobs  )  throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Client::components_unavailable(String[])

Implements com::cosylab::acs::maci::Client.

void com::cosylab::acs::maci::plug::ClientImpl::disconnect  )  throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Client::disconnect()

Implements com::cosylab::acs::maci::Client.

int com::cosylab::acs::maci::plug::ClientImpl::getHandle  )  [inline]
 

Returns the handle.

Returns:
int

String com::cosylab::acs::maci::plug::ClientImpl::getName  )  [inline]
 

Returns the name.

Returns:
String

String com::cosylab::acs::maci::plug::ClientImpl::getRemoteLocation  )  throws RemoteException [inline]
 

Get location string (host).

Implements com::cosylab::acs::maci::Client.

void com::cosylab::acs::maci::plug::ClientImpl::message MessageType  type,
String  message
throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Client::message(MessageType, String)

Implements com::cosylab::acs::maci::Client.

String com::cosylab::acs::maci::plug::ClientImpl::name  )  throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Client::name()

Implements com::cosylab::acs::maci::Client.

boolean com::cosylab::acs::maci::plug::ClientImpl::ping  )  throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Client::ping()

Implements com::cosylab::acs::maci::Client.

void com::cosylab::acs::maci::plug::ClientImpl::setHandle int  handle  )  [inline]
 

Sets the handle.

Parameters:
handle The handle to set

void com::cosylab::acs::maci::plug::ClientImpl::setName String  name  )  [inline]
 

Sets the name.

Parameters:
name The name to set

void com::cosylab::acs::maci::plug::ClientImpl::taggedmessage MessageType  type,
short  id,
String  message
throws RemoteException [inline]
 

See also:
com.cosylab.acs.maci.Client#message(MessageType, int, String)

Implements com::cosylab::acs::maci::Client.

String com::cosylab::acs::maci::plug::ClientImpl::toString  )  [inline]
 

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

Returns:
internal state of this instance


Member Data Documentation

int com::cosylab::acs::maci::plug::ClientImpl::handle [package]
 

Client handle.

String com::cosylab::acs::maci::plug::ClientImpl::name [package]
 

Client name.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:11:36 2009 for ACS Java API by doxygen 1.3.8