NEOCCA bindings Specification  0.2.8
ConnectionEventService.hh
Go to the documentation of this file.
1 #ifndef __neoConnectionEventService_H__
2 #define __neoConnectionEventService_H__
3 
4 namespace neo {
5 namespace cca {
6 namespace ports {
7 
11 class ConnectionEventService : public virtual neo::cca::Port {
12 private:
13 public:
14 
17 
25 
33 
34 };
35 
36 } // end namespace ports
37 } // end namespace cca
38 } // end namespace neo
39 
40 #endif // __neoConnectionEventService_H__
virtual void removeConnectionEventListener(EventType et, ConnectionEventListener *l)=0
Remove l as interested in notification of type et.
virtual ~ConnectionEventService()
obligatory vdtor
Definition: ConnectionEventService.hh:16
virtual void addConnectionEventListener(EventType et, ConnectionEventListener *l)=0
Register l as interested in notification of type et.
EventType
The four stages of the connection process that others may need to be notified of. ...
Definition: ConnectionEvent.hh:13
"neo.cca.ports.ConnectionEventService": a Port to register/unregister our ConnectionEvent listener in...
Definition: ConnectionEventService.hh:11
A pure-virtual tag interface to identify a function set capable of being exported to or imported from...
Definition: Port.hh:17
This is neoclassic – the ::classic::gov::cca headers updated to be similar to the official CCA speci...
Definition: neocca.hh:62
A component wishing to be notified of connections on itself can inherit and implement this interface ...
Definition: ConnectionEventListener.hh:16