NEOCCA bindings Specification  0.2.8
Public Member Functions | List of all members
neo::cca::ports::ConnectionEventService Class Referenceabstract

"neo.cca.ports.ConnectionEventService": a Port to register/unregister our ConnectionEvent listener interface(s). More...

#include <ConnectionEventService.hh>

Inheritance diagram for neo::cca::ports::ConnectionEventService:
Inheritance graph
[legend]
Collaboration diagram for neo::cca::ports::ConnectionEventService:
Collaboration graph
[legend]

Public Member Functions

virtual ~ConnectionEventService ()
 obligatory vdtor More...
 
virtual void addConnectionEventListener (EventType et, ConnectionEventListener *l)=0
 Register l as interested in notification of type et. More...
 
virtual void removeConnectionEventListener (EventType et, ConnectionEventListener *l)=0
 Remove l as interested in notification of type et. More...
 
- Public Member Functions inherited from neo::cca::Port
virtual ~Port ()
 obligatory virtual destructor More...
 

Detailed Description

"neo.cca.ports.ConnectionEventService": a Port to register/unregister our ConnectionEvent listener interface(s).

Constructor & Destructor Documentation

◆ ~ConnectionEventService()

virtual neo::cca::ports::ConnectionEventService::~ConnectionEventService ( )
inlinevirtual

obligatory vdtor

16 {}

Member Function Documentation

◆ addConnectionEventListener()

virtual void neo::cca::ports::ConnectionEventService::addConnectionEventListener ( EventType  et,
ConnectionEventListener l 
)
pure virtual

Register l as interested in notification of type et.

Memory lifecycle: The framework is not responsible for deleting the given object l. The pointer l must be valid until after removeConnectionEventListener returns successfully.

◆ removeConnectionEventListener()

virtual void neo::cca::ports::ConnectionEventService::removeConnectionEventListener ( EventType  et,
ConnectionEventListener l 
)
pure virtual

Remove l as interested in notification of type et.

Memory lifecycle: The framework is not responsible for deleting the given object l. The pointer l must be valid until after removeConnectionEventListener returns successfully.


The documentation for this class was generated from the following file: