CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | List of all members
ctkEventAdminBus Class Referenceabstract

#include <Plugins/org.commontk.eventbus/ctkEventAdminBus.h>

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

Public Member Functions

virtual bool createClient (const QString &communication_protocol, const QString &server_host, unsigned int port)=0
 @@ WRITE DOC! More...
 
virtual bool createServer (const QString &communication_protocol, unsigned int listen_port)=0
 @@ WRITE DOC! More...
 
virtual void startListen ()=0
 @@ WRITE DOC! More...
 
- Public Member Functions inherited from ctkEventAdmin
virtual void postEvent (const ctkEvent &event)=0
 
virtual void publishSignal (const QObject *publisher, const char *signal, const QString &topic, Qt::ConnectionType type=Qt::QueuedConnection)=0
 
virtual void sendEvent (const ctkEvent &event)=0
 
virtual qlonglong subscribeSlot (const QObject *subscriber, const char *member, const ctkDictionary &properties, Qt::ConnectionType type=Qt::AutoConnection)=0
 
virtual void unpublishSignal (const QObject *publisher, const char *signal=0, const QString &topic="")=0
 
virtual void unsubscribeSlot (qlonglong subscriptionId)=0
 
virtual bool updateProperties (qlonglong subscriptionId, const ctkDictionary &properties)=0
 
virtual ~ctkEventAdmin ()
 

Detailed Description

The Event Admin service. Plugins wishing to publish events can either obtain the Event Admin service and call one of the event delivery methods or publish a Qt signal for a specific event topic.

Definition at line 34 of file ctkEventAdminBus.h.

Member Function Documentation

◆ createClient()

virtual bool ctkEventAdminBus::createClient ( const QString &  communication_protocol,
const QString &  server_host,
unsigned int  port 
)
pure virtual

@@ WRITE DOC!

◆ createServer()

virtual bool ctkEventAdminBus::createServer ( const QString &  communication_protocol,
unsigned int  listen_port 
)
pure virtual

@@ WRITE DOC!

◆ startListen()

virtual void ctkEventAdminBus::startListen ( )
pure virtual

@@ WRITE DOC!


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