00001 #ifndef __COMPONENTCHANGEDEVENT_H__ 00002 #define __COMPONENTCHANGEDEVENT_H__ 00003 00004 00006 class ComponentChangedEvent { 00007 00008 public: 00009 virtual ~ComponentChangedEvent() {} 00010 00012 static int PORT_ERROR; 00013 00015 static int PORT_REMOVED; 00016 00018 static int PORT_ADDED; 00019 00021 static int PORT_REGISTERED; 00022 00024 static int PORT_UNREGISTERED; 00025 00027 virtual int getChangeType() = 0; 00028 00030 virtual const char* getComponentInstance() = 0; 00031 00034 virtual const char* getPortInstance() = 0; 00035 00036 virtual const char* getPortType() = 0; 00037 }; 00038 00039 #endif //__COMPONENTCHANGEDEVENT_H__