CCAFFEINE  0.8.8
GizzardComponentChangedEvent.h
00001 #ifndef __GizzardComponentChangedEvent_H__
00002 #define __GizzardComponentChangedEvent_H__
00003 
00007 class GizzardComponentChangedEvent : public virtual ComponentChangedEvent {
00008  public:
00009   GizzardComponentChangedEvent(const int type, 
00010                                const char* componentName, 
00011                                ccafeopq::PortInfo * opi);
00012   GizzardComponentChangedEvent(const int type, 
00013                                const ::std::string &componentName, 
00014                                const ::std::string & pName, const ::std::string & pType);
00015 
00016   virtual ~GizzardComponentChangedEvent() ;
00017 
00018   int getChangeType() ;
00019   const char* getComponentInstance() ;
00020   const char* getPortInstance() ;
00021   const char* getPortType();
00022  private:
00023   int type;
00024   ::std::string componentName;
00025   ::std::string portName;
00026   ::std::string portType;
00027 };
00028 
00029 #endif // __GizzardComponentChangedEvent_H__