'Classic' CCA c++ binding (ccaffeine-only)
0.5.7
|
00001 #ifndef __ConnectionEventService_H__ 00002 #define __ConnectionEventService_H__ 00003 00004 00005 namespace classic { 00006 00007 namespace gov { 00008 namespace cca { 00009 00032 class ConnectionEventService : public virtual Port { 00033 private: 00034 public: 00036 virtual ~ConnectionEventService() {} 00038 virtual void addConnectEventListener(ConnectionEventListener* l) CLASSIC_CCA_PURE; 00042 virtual void addDisconnectEventListener(ConnectionEventListener* l) CLASSIC_CCA_PURE; 00044 virtual void removeConnectEventListener(ConnectionEventListener* l) CLASSIC_CCA_PURE; 00046 virtual void removeDisconnectEventListener(ConnectionEventListener* l) CLASSIC_CCA_PURE; 00047 }; 00048 00049 } ENDSEMI 00050 } ENDSEMI 00051 } ENDSEMI // end namespace classic 00052 00053 #endif // __ConnectionEventService_H__