LRAUV  revA
BITModule.h
Go to the documentation of this file.
1 
16 #ifndef BITMODULE_H_
17 #define BITMODULE_H_
18 
19 #include "module/Module.h"
20 
28 class BITModule : public Module
29 {
30 public:
32  BITModule();
33 
35  virtual ~BITModule();
36 
37  void loadComponents( Logger& logger );
38 
39 };
40 
42 
45 extern "C" Module* create_module()
46 {
47  return new BITModule();
48 }
49 
52 extern "C" void destroy_module( Module* module )
53 {
54  delete module;
55 }
56 
57 #endif /*BITMODULE_H_*/
Client-side interface for injecting log data into the log queue.
Definition: Logger.h:30
The BIT module provides components responsible for providing StatUp built-in-test (SBIT)...
Definition: BITModule.h:28
void loadComponents(Logger &logger)
loads the collection of components belonging to this module
Definition: BITModule.cpp:23
Module * create_module()
Class factories.
Definition: BITModule.h:45
virtual ~BITModule()
Destructor.
Definition: BITModule.cpp:39
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
Contains the Module class definition.
BITModule()
Constructor.
Definition: BITModule.cpp:18
void destroy_module(Module *module)
destroy_module must be implemented, following the class implementation:
Definition: BITModule.h:52