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

com::cosylab::logging::engine::simulator::simulatorRemoteAccess Class Reference

Inheritance diagram for com::cosylab::logging::engine::simulator::simulatorRemoteAccess:

Inheritance graph
[legend]
Collaboration diagram for com::cosylab::logging::engine::simulator::simulatorRemoteAccess:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 simulatorRemoteAccess (ACSRemoteLogListener listener)
void addLogRemoteConnListener (ACSRemoteLogListener listener)
void destroy ()
void initialize (ORB theORB, Manager manager)
boolean isConnected ()
boolean isInitialized ()
void run ()
void pause (boolean pause)
void close (boolean sync)

Private Attributes

boolean isInitalized = false
ACSRemoteLogListener logListener
Random random
boolean paused = false

Detailed Description

Simulator for remote access that initializes, runs and destroys the engine. Creation date: (11/22/2001 2:13:12 PM)
Author:
:


Constructor & Destructor Documentation

com::cosylab::logging::engine::simulator::simulatorRemoteAccess::simulatorRemoteAccess ACSRemoteLogListener  listener  )  [inline]
 

simulatorRemoteAccess constructor comment.


Member Function Documentation

void com::cosylab::logging::engine::simulator::simulatorRemoteAccess::addLogRemoteConnListener ACSRemoteLogListener  listener  )  [inline]
 

void com::cosylab::logging::engine::simulator::simulatorRemoteAccess::close boolean  sync  )  [inline]
 

Close the threads and free all the resources

Parameters:
sync If it is true wait the termination of the threads before returning

Implements com::cosylab::logging::engine::RemoteAccess.

void com::cosylab::logging::engine::simulator::simulatorRemoteAccess::destroy  )  [inline]
 

destroy method comment.

Implements com::cosylab::logging::engine::RemoteAccess.

void com::cosylab::logging::engine::simulator::simulatorRemoteAccess::initialize ORB  theORB,
Manager  manager
[inline]
 

initialize method comment.

Implements com::cosylab::logging::engine::RemoteAccess.

boolean com::cosylab::logging::engine::simulator::simulatorRemoteAccess::isConnected  )  [inline]
 

Implements com::cosylab::logging::engine::RemoteAccess.

boolean com::cosylab::logging::engine::simulator::simulatorRemoteAccess::isInitialized  )  [inline]
 

isInitialized method comment.

Implements com::cosylab::logging::engine::RemoteAccess.

void com::cosylab::logging::engine::simulator::simulatorRemoteAccess::pause boolean  pause  )  [inline]
 

Pause/unpause the thread that publishes logs

Parameters:
pause 

void com::cosylab::logging::engine::simulator::simulatorRemoteAccess::run  )  [inline]
 


Member Data Documentation

boolean com::cosylab::logging::engine::simulator::simulatorRemoteAccess::isInitalized = false [private]
 

ACSRemoteLogListener com::cosylab::logging::engine::simulator::simulatorRemoteAccess::logListener [private]
 

boolean com::cosylab::logging::engine::simulator::simulatorRemoteAccess::paused = false [private]
 

Random com::cosylab::logging::engine::simulator::simulatorRemoteAccess::random [private]
 


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