50 #ifndef _IComponentDescription_H_
51 #define _IComponentDescription_H_
53 #include "cm/component/IComponent.h"
59 using namespace ::br::pucrio::telemidia::ginga::core::cm;
70 virtual void setLocation(
string location)=0;
71 virtual void setDescriptionName(
string name)=0;
72 virtual void describe()=0;
81 typedef IComponentDescription* ComponentDescriptionCreator(
82 map<string, IComponent*>* comps);
84 typedef void ComponentDescriptionDestroyer(IComponentDescription*);
86 #endif //_IComponentDescription_H_
Definition: IComponentDescription.h:67