![]() |
User Manual, Developers Guide and API Documentation |
![]() |
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::Interface * | getEventScheduler () |
| Provide access to global event scheduler. | |
| wns::simulator::ISimulator * | getInstance () |
| Use this to access the global Simulator object. | |
| wns::logger::Master * | getMasterLogger () |
| Provide access to global logger. | |
| wns::probe::bus::ProbeBusRegistry * | getProbeBusRegistry () |
| Provide access to global variables. | |
| wns::simulator::Registry * | getRegistry () |
| Provide access to global variables. | |
| wns::simulator::ResetSignal * | getResetSignal () |
| Provide access to global Resset Signal. | |
| wns::rng::RNGen * | getRNG () |
| Provide access to global Random Number Generator. | |
| wns::simulator::ShutdownSignal * | getShutdownSignal () |
| Provide access to global Shutdown Signal. | |
| wns::simulator::Singleton & | getSingleton () |
| typedef wns::SingletonHolder<wns::simulator::SignalHandler, wns::DefaultCreation, wns::AtApplicationExit> wns::simulator::GlobalSignalHandler |
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.
| typedef wns::StaticFactory<OutputPreparationStrategyCreator> wns::simulator::OutputPreparationStrategyFactory |
Definition at line 49 of file OutputPreparation.hpp.
| typedef wns::container::UntypedRegistry<std::string> wns::simulator::Registry |
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.
| typedef double wns::simulator::Time |
| 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.
1.5.5