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.

References logListener, and random.


Member Function Documentation

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

References logListener.

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.

References isInitalized.

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

initialize method comment.

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

References isInitalized.

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

isInitialized method comment.

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

References isInitalized.

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

Pause/unpause the thread that publishes logs

Parameters:
pause 

References paused.

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

Member Data Documentation

Referenced by pause(), and run().

Referenced by run(), and simulatorRemoteAccess().


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

Generated by  doxygen 1.6.2