CCAFFEINE  0.8.8
ConnectedConnectionEvent.h
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