SIMBASE::RCSimProcessor Struct Reference

simulated processor More...

Inherits CIBASE::RCProcessor.

Inheritance diagram for SIMBASE::RCSimProcessor:

Inheritance graph
[legend]
Collaboration diagram for SIMBASE::RCSimProcessor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RCSimProcessor (RCSimulation &Simulation, RCRobot &Robot)
virtual RCThreadCreateThread (RCControllerComponent &Controller)
virtual TSLongLong GetTime ()
virtual void Sleep (TSLong nTime)
TLong GetThreadCount () const
TSLongLong GetThreadTime () const

Static Public Attributes

static const RCString LOG_NAME = _T("SimProcessor")

Protected Types

typedef RCSimSyncHandler::TRequestPtr TAccessRequestPtr

Protected Member Functions

void ThreadStartCallback (RCThread::TCallbackArg CallbackArg)
void ThreadEndCallback (RCThread::TCallbackArg CallbackArg)

Protected Attributes

RCSimulationm_Simulation
RCSimSyncHandlerm_SyncHandler
RCRobotm_Robot
RCMutex m_Access

Classes

struct  RSThreadInfo

Detailed Description

simulated processor

Author:
Patrik Stellmann
This class overwrites the functions implemented by the RCProcessor to match the requirements of the simulation.


Member Function Documentation

void RCSimProcessor::ThreadEndCallback RCThread::TCallbackArg  CallbackArg  )  [protected]
 

free final simulation access

void RCSimProcessor::ThreadStartCallback RCThread::TCallbackArg  CallbackArg  )  [protected]
 

wait for start event and get initial simulation access


The documentation for this struct was generated from the following files:
Generated on Thu Feb 16 12:47:56 2006 for Simulator Bob by  doxygen 1.4.6-NO