ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
daq::EventRegistry Class Reference

#include <stateMachine.hpp>

Public Member Functions

 EventRegistry (rad::Dispatcher &dispatcher)
 
 ~EventRegistry ()
 
void RegisterEvents (std::vector< rad::EventInfo > const &events, StateMachine &sm)
 
void UnregisterEvents ()
 
 EventRegistry (rad::Dispatcher &dispatcher)
 
 ~EventRegistry ()
 
void RegisterEvents (std::vector< rad::EventInfo > const &events, StateMachine &sm)
 
void UnregisterEvents ()
 

Public Attributes

rad::Dispatcherm_dispatcher
 
std::vector
< rad::Dispatcher::token_t
m_dispatcher_tokens
 

Constructor & Destructor Documentation

daq::EventRegistry::EventRegistry ( rad::Dispatcher dispatcher)
daq::EventRegistry::~EventRegistry ( )
daq::EventRegistry::EventRegistry ( rad::Dispatcher dispatcher)
daq::EventRegistry::~EventRegistry ( )

Member Function Documentation

void daq::EventRegistry::RegisterEvents ( std::vector< rad::EventInfo > const events,
StateMachine sm 
)
void daq::EventRegistry::RegisterEvents ( std::vector< rad::EventInfo > const events,
StateMachine sm 
)
void daq::EventRegistry::UnregisterEvents ( )
void daq::EventRegistry::UnregisterEvents ( )

Member Data Documentation

rad::Dispatcher & daq::EventRegistry::m_dispatcher
std::vector< rad::Dispatcher::token_t > daq::EventRegistry::m_dispatcher_tokens

The documentation for this class was generated from the following files: