com::pcbsys::nirvana::client::nEventListener Class Referenceabstract

This interface should be implemented by any object that wishes to register itself as an asynchronous subscriber to a nirvana channel or queue. More...

#include <nEventListener.h>

Inheritance diagram for com::pcbsys::nirvana::client::nEventListener:
com::pcbsys::nirvana::client::nChannelWatcher com::pcbsys::nirvana::client::nRegisteredEventListener com::pcbsys::nirvana::client::nRegisteredEventUpdateListener com::pcbsys::nirvana::client::p2p::nServerService

Public Member Functions

virtual void go (nConsumeEvent *pEvt)=0
 This method is asynchronously called by the nirvana client API to deliver an event to a registered subscriber. More...
 

Detailed Description

This interface should be implemented by any object that wishes to register itself as an asynchronous subscriber to a nirvana channel or queue.

See Also
nConsumeEvent
nChannel
nQueue

Member Function Documentation

virtual void com::pcbsys::nirvana::client::nEventListener::go ( nConsumeEvent pEvt)
pure virtual

This method is asynchronously called by the nirvana client API to deliver an event to a registered subscriber.

Parameters
*pEvtThe nConsumeEvent object specifying the event being delivered.

Implemented in com::pcbsys::nirvana::client::p2p::nServerService.