'Classic' CCA c++ binding (ccaffeine-only)  0.5.7
ConnectionEventService.h
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__