00001 #ifndef __ConnectionEvent_H__ 00002 #define __ConnectionEvent_H__ 00003 00004 00005 namespace classic { 00006 00007 namespace gov { 00008 namespace cca { 00009 00011 class ConnectionEvent { 00012 public: 00014 virtual ~ConnectionEvent() {} 00015 00017 virtual int connected() CLASSIC_CCA_PURE; 00019 virtual int disconnected() CLASSIC_CCA_PURE; 00021 virtual PortInfo* getPortInfo() CLASSIC_CCA_PURE; 00022 00030 virtual void * getOpqTypeMapSharedPtrAddress() CLASSIC_CCA_PURE; 00031 }; 00032 00033 } ENDSEMI 00034 } ENDSEMI 00035 00036 } ENDSEMI // end namespace classic 00037 #endif // __ConnectionEvent_H__