F´ Flight Software - C/C++ Documentation
devel
A framework for building embedded system applications to NASA flight quality standards.
|
Brief class description. More...
#include <Fw/Obj/ObjBase.hpp>
Protected Member Functions | |
ObjBase (const char *name) | |
ObjBase constructor. More... | |
virtual | ~ObjBase () |
Destructor. More... | |
void | init () |
Object initializer. More... | |
Brief class description.
This class is the base class of the ISF object class hierarchy. Depending on which features of the architecture are enabled, this class: 1) Stores an object name 2) Provides for object registration
Definition at line 35 of file ObjBase.hpp.
|
protected |
ObjBase constructor.
The constructor for the base class. Protected so it will only be called by derived classes. Stores the object name (calls setObjName()).
name | Object name |
Definition at line 22 of file ObjBase.cpp.
|
protectedvirtual |
Destructor.
ObjBase destructor. Empty. Destructor. Should only be called by derived classes
Definition at line 35 of file ObjBase.cpp.
|
protected |
Object initializer.
Initializes the object. For the base class, it calls the object registry if registered by setObjRegistry() initialization function that all objects need to implement. Allows static constructors.
Definition at line 27 of file ObjBase.cpp.