User Manual, Developers Guide and API Documentation

ISimulator.hpp File Reference

#include <WNS/pyconfig/View.hpp>
#include <WNS/container/UntypedRegistry.hpp>
#include <WNS/rng/RNGen.hpp>
#include <boost/signal.hpp>
#include <memory>

Include dependency graph for ISimulator.hpp:

Go to the source code of this file.

Namespaces

namespace  wns
namespace  wns::events
namespace  wns::events::scheduler
namespace  wns::logger
namespace  wns::probe
namespace  wns::probe::bus
namespace  wns::simulator

Classes

class  wns::simulator::ISimulator
 Provides access to simulation wide event scheduler, random number generator, ... More...
class  wns::simulator::Singleton
 used to access the global instance of ISimulator More...

Typedefs

typedef
wns::container::UntypedRegistry
< std::string > 
wns::simulator::Registry
typedef boost::signal0< void > wns::simulator::ResetSignal
typedef boost::signal0< void > wns::simulator::ShutdownSignal

Functions

wns::pyconfig::View wns::simulator::getConfiguration ()
 Provide access to global Configuration.
wns::events::scheduler::Interfacewns::simulator::getEventScheduler ()
 Provide access to global event scheduler.
wns::simulator::ISimulatorwns::simulator::getInstance ()
 Use this to access the global Simulator object.
wns::logger::Masterwns::simulator::getMasterLogger ()
 Provide access to global logger.
wns::probe::bus::ProbeBusRegistrywns::simulator::getProbeBusRegistry ()
 Provide access to global variables.
wns::simulator::Registrywns::simulator::getRegistry ()
 Provide access to global variables.
wns::simulator::ResetSignalwns::simulator::getResetSignal ()
 Provide access to global Resset Signal.
wns::rng::RNGenwns::simulator::getRNG ()
 Provide access to global Random Number Generator.
wns::simulator::ShutdownSignalwns::simulator::getShutdownSignal ()
 Provide access to global Shutdown Signal.
wns::simulator::Singletonwns::simulator::getSingleton ()


Generated on Thu May 24 03:32:20 2012 for openWNS by  doxygen 1.5.5