27 #ifndef COSMO_COMPONENT_DECLARATION_INTERFACE_H
28 #define COSMO_COMPONENT_DECLARATION_INTERFACE_H
30 #include <Pt/Cosmo/Api.h>
56 return onGetInstanceId();
63 return onGetRequire();
67 virtual const char* onGetInstanceId()
const = 0;
69 virtual const char* onGetRequire()
const = 0;
76 #endif // include guard
Core module.
Definition: Allocator.h:33
const char * require() const
Returns the module requirement string.
Definition: IComponentDeclaration.h:61
virtual ~IComponentDeclaration()
Destructor.
Definition: IComponentDeclaration.h:49
const char * instanceId() const
Returns the instance ID of the component.
Definition: IComponentDeclaration.h:54
Component instance declaration.
Definition: IComponentDeclaration.h:45