CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Classes | Typedefs | Enumerations
ctkEventBus Namespace Reference

Classes

class  ctkEventBusManager
 
class  ctkEventDispatcher
 
class  ctkEventDispatcherLocal
 
class  ctkEventDispatcherRemote
 
class  ctkNetworkConnector
 
class  ctkNetworkConnectorQtSoap
 
class  ctkNetworkConnectorQXMLRPC
 
class  ctkNetworkConnectorZeroMQ
 
class  ctkTopicRegistry
 

Typedefs

typedef QList< QGenericArgument > ctkEventArgumentsList
 List of the arguments to be sent through the event bus. More...
 
typedef ctkEventArgumentsListctkEventArgumentsListPointer
 
typedef QHash< QString, QVariant > ctkEventHash
 typedef that represents dictionary entries ( key , value ) More...
 
typedef QList< ctkBusEvent * > ctkEventItemListType
 type definition for observers' properties list to be stored into the event's hash. More...
 
typedef QHash< QString, ctkBusEvent * > ctkEventsHashType
 Types definitions for events' hash (to be more readable). More...
 
typedef QHash< QString, ctkNetworkConnector * > ctkNetworkConnectorHash
 Hash table that associate the communication protocol with the corresponding network connector class (Eg. XMLRPC, ctkEventBus::ctkNetworkConnectorQXMLRPC) More...
 
typedef QMap< QString, QList< QVariant::Type > > mafRegisterMethodsMap
 map which represent list of function to be registered in the server, with parameters More...
 

Enumerations

enum  ctkEventType { ctkEventTypeLocal, ctkEventTypeRemote }
 
enum  ctkSignatureType { ctkSignatureTypeSignal = 0, ctkSignatureTypeCallback = 1 }
 

Typedef Documentation

typedef QList<QGenericArgument> ctkEventBus::ctkEventArgumentsList

List of the arguments to be sent through the event bus.

Definition at line 104 of file ctkEventDefinitions.h.

Definition at line 105 of file ctkEventDefinitions.h.

typedef QHash<QString, QVariant> ctkEventBus::ctkEventHash

typedef that represents dictionary entries ( key , value )

Enum that identify the ctkEventType's type: Local or Remote.

Definition at line 89 of file ctkEventDefinitions.h.

type definition for observers' properties list to be stored into the event's hash.

Definition at line 115 of file ctkEventDefinitions.h.

Types definitions for events' hash (to be more readable).

Definition at line 112 of file ctkEventDefinitions.h.

Hash table that associate the communication protocol with the corresponding network connector class (Eg. XMLRPC, ctkEventBus::ctkNetworkConnectorQXMLRPC)

Definition at line 83 of file ctkEventDefinitions.h.

typedef QMap<QString, QList<QVariant::Type> > ctkEventBus::mafRegisterMethodsMap

map which represent list of function to be registered in the server, with parameters

Definition at line 118 of file ctkEventDefinitions.h.

Enumeration Type Documentation

Enumerator
ctkEventTypeLocal 
ctkEventTypeRemote 

Definition at line 92 of file ctkEventDefinitions.h.

Enumerator
ctkSignatureTypeSignal 
ctkSignatureTypeCallback 

Definition at line 98 of file ctkEventDefinitions.h.