00001 #ifndef __ConnectedConnectionEvent_h_seen__ 00002 #define __ConnectedConnectionEvent_h_seen__ 00003 00004 class ConnectedConnectionEvent 00005 : public virtual ccafeopq::connectionevents::ConnectionEvent 00006 { 00007 00008 private: 00009 // ::ccafeopq::PortInfo *pi; 00010 ::ccafeopq::TypeMap_shared ctm; 00011 bool prechange; 00012 ::std::string tpn; 00013 ::std::string tpt; 00014 00015 public: 00016 ConnectedConnectionEvent( UserPortData & upd); 00017 ConnectedConnectionEvent( ProviderPortData & ppd); 00018 virtual ~ConnectedConnectionEvent(); 00019 00021 virtual bool preChange(); 00022 virtual void setpreChange(bool pc); 00023 00025 virtual int connected(); 00026 00028 virtual int disconnected(); 00029 00030 virtual std::string getName(); 00031 00032 virtual std::string getType(); 00033 00035 virtual ccafeopq::TypeMap_shared getProperties(); 00036 00038 virtual void * getOpqTypeMapSharedPtrAddress(); 00039 00040 }; 00041 #endif // __ConnectedConnectionEvent_h_seen__ 00042