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

◆ ctkEventArgumentsList

typedef QList<QGenericArgument> ctkEventBus::ctkEventArgumentsList

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

Definition at line 104 of file ctkEventDefinitions.h.

◆ ctkEventArgumentsListPointer

Definition at line 105 of file ctkEventDefinitions.h.

◆ ctkEventHash

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.

◆ ctkEventItemListType

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

Definition at line 115 of file ctkEventDefinitions.h.

◆ ctkEventsHashType

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

Definition at line 112 of file ctkEventDefinitions.h.

◆ ctkNetworkConnectorHash

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

Definition at line 86 of file ctkEventDefinitions.h.

◆ mafRegisterMethodsMap

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

◆ ctkEventType

Enumerator
ctkEventTypeLocal 
ctkEventTypeRemote 

Definition at line 92 of file ctkEventDefinitions.h.

◆ ctkSignatureType

Enumerator
ctkSignatureTypeSignal 
ctkSignatureTypeCallback 

Definition at line 98 of file ctkEventDefinitions.h.