![]() |
User Manual, Developers Guide and API Documentation |
![]() |
Classes | |
| class | CommandQueue |
| Thread safe command queue. More... | |
| class | ICommand |
| Base of commands that may be queued using the EventScheduler::queueCommand interface. More... | |
| class | IEvent |
| Base class for all scheduler events.
The IEvent is the base class for all event types that are used in all WNS scheduler. More... | |
| class | IgnoreAllNotifications |
| This class ignores all notifiactions. More... | |
| class | INotification |
| Notification interface for wns::events::scheduler::Interface. More... | |
| class | Interface |
| Schedules and excutes Events in simulation. See The Event Scheduler for examples. More... | |
| class | Map |
| Implementation based on std::map. More... | |
| class | Monitor |
| Collects some statistics about the event scheduler and logs to master logger. More... | |
| class | NullCommand |
| This is used as a placeholder to ease implementations. More... | |
| class | RealTime |
| Schedules events in real time (if possible ;)). More... | |
Typedefs | |
| typedef boost::function< void()> | Callable |
| typedef wns::Creator < wns::events::scheduler::Interface > | Creator |
| typedef StaticFactory < wns::events::scheduler::Creator > | Factory |
| typedef wns::SmartPtr< ICommand > | ICommandPtr |
| typedef wns::SmartPtr< IEvent > | IEventPtr |
| typedef ObserverInterface < INotification > | IObserver |
Functions | |
| ICommandPtr | makeNullCommand () |
| typedef boost::function<void ()> wns::events::scheduler::Callable |
Definition at line 34 of file Callable.hpp.
Definition at line 284 of file Interface.hpp.
Definition at line 285 of file Interface.hpp.
Definition at line 122 of file ICommand.hpp.
Definition at line 129 of file IEvent.hpp.
Definition at line 108 of file INotification.hpp.
| ICommandPtr wns::events::scheduler::makeNullCommand | ( | ) | [inline] |
Definition at line 74 of file NullCommand.hpp.
1.5.5