CCAFFEINE  0.8.8
Public Member Functions | Private Member Functions | Private Attributes
OpqConnectionEventService Class Reference

#include <OpqConnectionEventService.h>

Inheritance diagram for OpqConnectionEventService:
Inheritance graph
[legend]
Collaboration diagram for OpqConnectionEventService:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void addConnectEventListener (ccafeopq::connectionevents::ConnectionEventListener_shared l)
virtual void addDisconnectEventListener (ccafeopq::connectionevents::ConnectionEventListener_shared l)
virtual void removeConnectEventListener (ccafeopq::connectionevents::ConnectionEventListener_shared l)
virtual void removeDisconnectEventListener (ccafeopq::connectionevents::ConnectionEventListener_shared l)
virtual void fireConnectEvent (ccafeopq::connectionevents::ConnectionEvent_shared evt)
virtual void fireDisconnectEvent (ccafeopq::connectionevents::ConnectionEvent_shared evt)

Private Member Functions

int nextSerial ()

Private Attributes

int serial
::std::vector
< ::ccafeopq::connectionevents::ConnectionEventListener_shared > 
connectListeners
::std::vector
< ::ccafeopq::connectionevents::ConnectionEventListener_shared > 
disconnectListeners

Detailed Description

CCAFFEINE opq implementation of the connectionevent spec


Member Data Documentation

::std::vector< ::ccafeopq::connectionevents::ConnectionEventListener_shared > OpqConnectionEventService::connectListeners [private]

listeners signed up to hear after connections are made.

::std::vector< ::ccafeopq::connectionevents::ConnectionEventListener_shared > OpqConnectionEventService::disconnectListeners [private]

listeners signed up to hear before connections are broken.


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