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;
Component instance declaration.
Definition IComponentDeclaration.h:45
const char * instanceId() const
Returns the instance ID of the component.
Definition IComponentDeclaration.h:54
virtual ~IComponentDeclaration()
Destructor.
Definition IComponentDeclaration.h:49
const char * require() const
Returns the module requirement string.
Definition IComponentDeclaration.h:61
Cosmo Component Model.
Definition Api.h:53
Core module.
Definition Allocator.h:33