13 #ifndef FW_OBJ_BASE_HPP 
   14 #define FW_OBJ_BASE_HPP 
   17 #if FW_OBJECT_NAMES == 1 
   23 #if FW_OBJECT_REGISTRATION == 1 
   37 #if FW_OBJECT_NAMES == 1 
   44             const char* getObjName(); 
 
   52             void setObjName(
const char* name); 
 
   53 #if FW_OBJECT_TO_STRING == 1 
   68 #if FW_OBJECT_REGISTRATION == 1 
   79             static void setObjRegistry(ObjRegistry* reg); 
 
   84 #if FW_OBJECT_NAMES == 1 
  109 #if FW_OBJECT_REGISTRATION == 1 
  110             static ObjRegistry* s_objRegistry; 
 
  114 #if FW_OBJECT_REGISTRATION == 1 
  132             virtual void regObject(
ObjBase* obj)=0;
 
  138             virtual ~ObjRegistry();
 
PlatformIntType NATIVE_INT_TYPE
 
C++-compatible configuration header for fprime configuration.
 
void init()
Object initializer.
 
virtual ~ObjBase()
Destructor.
 
ObjBase(const char *name)
ObjBase constructor.