LRAUV  revA
SensorModule.h
Go to the documentation of this file.
1 
19 #ifndef SENSORMODULE_H_
20 #define SENSORMODULE_H_
21 
22 #include "module/Module.h"
23 
34 class SensorModule : public Module
35 {
36 public:
38  SensorModule();
39 
41  virtual ~SensorModule();
42 
43  void loadComponents( Logger& logger );
44 
45 private:
46 
47 };
48 
50 
53 extern "C" Module* create_module()
54 {
55  return new SensorModule();
56 }
57 
60 extern "C" void destroy_module( Module* module )
61 {
62  delete module;
63 }
64 
65 #endif /*SENSORMODULE_H_*/
Client-side interface for injecting log data into the log queue.
Definition: Logger.h:30
virtual ~SensorModule()
Destructor.
Definition: SensorModule.cpp:126
The SensorModule provides components responsible for providing software-hardware-device communication...
Definition: SensorModule.h:34
void loadComponents(Logger &logger)
loads the collection of components belonging to this module
Definition: SensorModule.cpp:53
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
SensorModule()
Constructor.
Definition: SensorModule.cpp:48
Module * create_module()
Class factories.
Definition: SensorModule.h:53
void destroy_module(Module *module)
destroy_module must be implemented, following the class implementation:
Definition: SensorModule.h:60
Contains the Module class definition.