'Classic' CCA c++ binding (ccaffeine-only) 0.5.7
ConnectionEventService.h
1#ifndef __ConnectionEventService_H__
2#define __ConnectionEventService_H__
3
4
5namespace classic {
6
7namespace gov {
8 namespace cca {
9
32class ConnectionEventService : public virtual Port {
33 private:
34 public:
38 virtual void addConnectEventListener(ConnectionEventListener* l) CLASSIC_CCA_PURE;
42 virtual void addDisconnectEventListener(ConnectionEventListener* l) CLASSIC_CCA_PURE;
44 virtual void removeConnectEventListener(ConnectionEventListener* l) CLASSIC_CCA_PURE;
46 virtual void removeDisconnectEventListener(ConnectionEventListener* l) CLASSIC_CCA_PURE;
47};
48
49 } ENDSEMI
50} ENDSEMI
51 } ENDSEMI // end namespace classic
52
53#endif // __ConnectionEventService_H__
UNADOPTED standard: The interface listeners must implement to receive ConnectionEvents.
Definition ConnectionEventListener.h:12
UNADOPTED standard ConnectionEvent Service Interface.
Definition ConnectionEventService.h:32
virtual void removeDisconnectEventListener(ConnectionEventListener *l) CLASSIC_CCA_PURE
Remove l as interested in pre-notification of disconnections.
virtual ~ConnectionEventService()
obligatory vdtor
Definition ConnectionEventService.h:36
virtual void addConnectEventListener(ConnectionEventListener *l) CLASSIC_CCA_PURE
Register l as interested in post-notification of connections.
virtual void removeConnectEventListener(ConnectionEventListener *l) CLASSIC_CCA_PURE
Remove l as interested in post-notification of connections.
virtual void addDisconnectEventListener(ConnectionEventListener *l) CLASSIC_CCA_PURE
Register l as interested in pre-notification of disconnections.
A tag interface to identify an interface capable of being exported to or imported from a CCA componen...
Definition cca.h:92
To deal with babel taking over this same namespace we name this one "classic.
Definition SimpleStamper.h:7