CCA
|
#include <BeatProvider.h>
Public Member Functions | |
BeatProvider () | |
Constructor. | |
virtual | ~BeatProvider () |
virtual void | beat () |
Sending a beat into the system. | |
virtual void | configureBeatOutputPort (PortConfigurationPtr portcfg) |
Protected Member Functions | |
virtual void | createBeatOutputPort () |
Creates the Port. | |
Protected Attributes | |
OutputPort< Tick >::Ptr | outputBeat |
Outgoing beat port. | |
rsc::logging::LoggerPtr | logger |
Component logger. | |
unsigned int | sequenceNumber |
Tick sequence number counter. |
Detailed Description
Definition at line 43 of file BeatProvider.h.
Constructor & Destructor Documentation
Constructor.
Definition at line 45 of file BeatProvider.cpp.
References createBeatOutputPort().
cca::timing::BeatProvider::~BeatProvider | ( | ) | [virtual] |
Definition at line 51 of file BeatProvider.cpp.
Member Function Documentation
void cca::timing::BeatProvider::beat | ( | ) | [virtual] |
Sending a beat into the system.
Definition at line 69 of file BeatProvider.cpp.
References logger, outputBeat, cca::OutputPort< DATATYPE >::print(), cca::OutputPort< DATATYPE >::publish(), and sequenceNumber.
void cca::timing::BeatProvider::configureBeatOutputPort | ( | PortConfigurationPtr | portcfg | ) | [virtual] |
Definition at line 64 of file BeatProvider.cpp.
References cca::Port::configure(), logger, and outputBeat.
Referenced by createBeatOutputPort().
void cca::timing::BeatProvider::createBeatOutputPort | ( | ) | [protected, virtual] |
Creates the Port.
Definition at line 54 of file BeatProvider.cpp.
References configureBeatOutputPort(), cca::PortConfiguration::LOCAL(), logger, and outputBeat.
Referenced by BeatProvider().
Member Data Documentation
rsc::logging::LoggerPtr cca::timing::BeatProvider::logger [protected] |
Component logger.
Reimplemented in cca::timing::HeartBeat.
Definition at line 68 of file BeatProvider.h.
Referenced by beat(), configureBeatOutputPort(), and createBeatOutputPort().
OutputPort<Tick>::Ptr cca::timing::BeatProvider::outputBeat [protected] |
Outgoing beat port.
Definition at line 65 of file BeatProvider.h.
Referenced by beat(), configureBeatOutputPort(), createBeatOutputPort(), cca::timing::HeartBeat::execute(), and cca::timing::HeartBeat::HeartBeat().
unsigned int cca::timing::BeatProvider::sequenceNumber [protected] |
The documentation for this class was generated from the following files:
- cca/timing/BeatProvider.h
- cca/timing/BeatProvider.cpp