LRAUV  revA
SyncHandler.h
Go to the documentation of this file.
1 
9 #ifndef SYNCHANDLER_H_
10 #define SYNCHANDLER_H_
11 
12 #include "component/Component.h"
13 #include "utils/Mutex.h"
14 #include "process/MultiHandler.h"
15 
31 class SyncHandler : public MultiHandler
32 {
33 public:
34 
35  SyncHandler( class ControlThread &controlThread, Logger &logger );
36 
38  virtual ~SyncHandler();
39 
41  virtual void run()
42  {
44  }
45 
46 };
47 
48 
49 #endif /*SYNCHANDLER_H_*/
Client-side interface for injecting log data into the log queue.
Definition: Logger.h:30
A pure virtual Handler for a group (list) of Components.
Definition: MultiHandler.h:35
Contains the Component class definition.
SyncHandler(class ControlThread &controlThread, Logger &logger)
Definition: SyncHandler.cpp:14
virtual void run()
Run the component itself.
Definition: SyncHandler.h:41
virtual ~SyncHandler()
Destructor.
Definition: SyncHandler.cpp:19
Contains the MultiHandler class declaration.
Contains the Mutex, ThreadCondition, and MutexLocker class declarations.
The SyncHandler and ControlThread are a bit of a strange arrangement.
Definition: SyncHandler.h:31
virtual void runAll()
Run all items in the list of components.
Definition: MultiHandler.cpp:113
The periodic "control thread".
Definition: ControlThread.h:38