![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <ldk/fcf/TimingControl.hpp>


Public Types | |
| typedef std::list < CompoundCollectorInterface * > | CompoundCollectors |
Public Member Functions | |
| virtual void | configure () |
| Configures the TimingControl. | |
| virtual void | finishedPhase (CompoundCollectorInterface *) |
| Inform the TimingControl about the end of the phase that is controlled by the collector. | |
| virtual FrameBuilder * | getFrameBuilder () const |
| Return the role for the questioned Phase. | |
| virtual int | getRole (PhaseDescriptorPtr p) |
| virtual void | nextPhase () |
| void | onFUNCreated () |
| virtual void | pause () |
| Pause the timingcontrol's operation. | |
| void | periodically () |
| Your callback. Implement this! | |
| virtual void | start () |
| Starts the timingcontrol's operation. | |
| virtual void | stop () |
| Stops the timingcontrol's operation. | |
| TimingControl (FrameBuilder *frameBuilder, const pyconfig::View &config) | |
Private Attributes | |
| CompoundCollectors::iterator | activeCC |
| CompoundCollectors | compoundCollectors |
| FrameBuilder * | frameBuilder |
| wns::logger::Logger | logger |
| bool | running |
Definition at line 97 of file TimingControl.hpp.
| typedef std::list<CompoundCollectorInterface*> wns::ldk::fcf::TimingControl::CompoundCollectors |
Definition at line 102 of file TimingControl.hpp.
| TimingControl::TimingControl | ( | FrameBuilder * | frameBuilder, | |
| const pyconfig::View & | config | |||
| ) |
Definition at line 46 of file TimingControl.cpp.
| void TimingControl::configure | ( | ) | [virtual] |
| virtual void wns::ldk::fcf::TimingControl::finishedPhase | ( | CompoundCollectorInterface * | collector | ) | [inline, virtual] |
| virtual FrameBuilder* wns::ldk::fcf::TimingControl::getFrameBuilder | ( | ) | const [inline, virtual] |
| int TimingControl::getRole | ( | PhaseDescriptorPtr | p | ) | [virtual] |
Definition at line 79 of file TimingControl.cpp.
| void TimingControl::nextPhase | ( | ) | [virtual] |
Definition at line 108 of file TimingControl.cpp.
| void TimingControl::onFUNCreated | ( | ) |
Definition at line 89 of file TimingControl.cpp.
| void TimingControl::pause | ( | ) | [virtual] |
| void TimingControl::periodically | ( | ) | [virtual] |
The deriver is forced to implement this method. It gets called periodically, whenever the timer fires.
Implements wns::events::PeriodicTimeout.
Definition at line 133 of file TimingControl.cpp.
| void TimingControl::start | ( | ) | [virtual] |
| void TimingControl::stop | ( | ) | [virtual] |
CompoundCollectors::iterator wns::ldk::fcf::TimingControl::activeCC [private] |
Definition at line 135 of file TimingControl.hpp.
Definition at line 134 of file TimingControl.hpp.
Definition at line 136 of file TimingControl.hpp.
Definition at line 137 of file TimingControl.hpp.
bool wns::ldk::fcf::TimingControl::running [private] |
Definition at line 138 of file TimingControl.hpp.
1.5.5