User Manual, Developers Guide and API Documentation

wns::simulator Namespace Reference


Classes

class  AbortHandler
 Print the current stack and exit. More...
class  Application
 Run-time environment of openWNS. More...
class  CPUTimeExhaustedHandler
 Performs a graceful shutdown. More...
class  Delete
class  IApplication
class  InterruptHandler
 Print the current stack and exit with return code -SIGINT. More...
class  ISimulationModel
class  ISimulator
 Provides access to simulation wide event scheduler, random number generator, ... More...
class  Main
 A Warpper for any IApplication. More...
class  ModuleDependencyMismatchException
class  Move
class  OutputPreparationStrategy
class  ProbeWriter
class  SegmentationViolationHandler
 This signal handler will catch segmentation faults try to print the current stack and attach the GNU Debugger 'gdb' if enabled. It exits with -SIGSEGV. More...
class  SignalHandler
 An special signal handler for openWNS. More...
class  SignalHandlerCallback
 Base class for SignalHandler callbacks. More...
class  Simulator
 Provides access to simulation wide event scheduler, random number generator, ... More...
class  Singleton
 used to access the global instance of ISimulator More...
class  StatusReport
class  UnitTests
 Simulator used if testing is enabled. More...

Typedefs

typedef wns::SingletonHolder
< wns::simulator::SignalHandler,
wns::DefaultCreation,
wns::AtApplicationExit
GlobalSignalHandler
 Access the one and only SignalHandler via: wns::simulator::GlobalSignalHandler::getInstance().
typedef
wns::PyConfigViewCreator
< ISimulationModel
ISimulationModelCreator
typedef wns::StaticFactory
< ISimulationModelCreator
ISimulationModelFactory
typedef wns::Creator
< OutputPreparationStrategy
OutputPreparationStrategyCreator
typedef wns::StaticFactory
< OutputPreparationStrategyCreator
OutputPreparationStrategyFactory
typedef
wns::container::UntypedRegistry
< std::string > 
Registry
typedef boost::signal0< void > ResetSignal
typedef boost::signal0< void > ShutdownSignal
typedef double Time

Functions

wns::pyconfig::View getConfiguration ()
 Provide access to global Configuration.
wns::events::scheduler::InterfacegetEventScheduler ()
 Provide access to global event scheduler.
wns::simulator::ISimulatorgetInstance ()
 Use this to access the global Simulator object.
wns::logger::MastergetMasterLogger ()
 Provide access to global logger.
wns::probe::bus::ProbeBusRegistrygetProbeBusRegistry ()
 Provide access to global variables.
wns::simulator::RegistrygetRegistry ()
 Provide access to global variables.
wns::simulator::ResetSignalgetResetSignal ()
 Provide access to global Resset Signal.
wns::rng::RNGengetRNG ()
 Provide access to global Random Number Generator.
wns::simulator::ShutdownSignalgetShutdownSignal ()
 Provide access to global Shutdown Signal.
wns::simulator::SingletongetSingleton ()


Typedef Documentation

Definition at line 134 of file SignalHandler.hpp.

Definition at line 77 of file ISimulationModel.hpp.

Definition at line 78 of file ISimulationModel.hpp.

Definition at line 48 of file OutputPreparation.hpp.

Definition at line 49 of file OutputPreparation.hpp.

Definition at line 55 of file ISimulator.hpp.

typedef boost::signal0<void> wns::simulator::ResetSignal

Definition at line 53 of file ISimulator.hpp.

typedef boost::signal0<void> wns::simulator::ShutdownSignal

Definition at line 54 of file ISimulator.hpp.

Definition at line 32 of file Time.hpp.


Function Documentation

wns::pyconfig::View wns::simulator::getConfiguration (  ) 

Definition at line 205 of file ISimulator.cpp.

wns::events::scheduler::Interface * wns::simulator::getEventScheduler (  ) 

Definition at line 163 of file ISimulator.cpp.

ISimulator * wns::simulator::getInstance (  ) 

Definition at line 156 of file ISimulator.cpp.

wns::logger::Master * wns::simulator::getMasterLogger (  ) 

Definition at line 169 of file ISimulator.cpp.

wns::probe::bus::ProbeBusRegistry * wns::simulator::getProbeBusRegistry (  ) 

Definition at line 187 of file ISimulator.cpp.

Registry * wns::simulator::getRegistry (  ) 

Definition at line 181 of file ISimulator.cpp.

ResetSignal * wns::simulator::getResetSignal (  ) 

Definition at line 193 of file ISimulator.cpp.

wns::rng::RNGen * wns::simulator::getRNG (  ) 

Definition at line 175 of file ISimulator.cpp.

ShutdownSignal * wns::simulator::getShutdownSignal (  ) 

Definition at line 199 of file ISimulator.cpp.

Singleton & wns::simulator::getSingleton (  ) 

Definition at line 148 of file ISimulator.cpp.


Generated on Fri Feb 10 03:34:04 2012 for openWNS by  doxygen 1.5.5