kDB: Knowledge DataBase
Loading...
Searching...
No Matches
knowDataTransfert::AbstractReceivingCommunicationInterface Class Reference
Inheritance diagram for knowDataTransfert::AbstractReceivingCommunicationInterface:
Collaboration diagram for knowDataTransfert::AbstractReceivingCommunicationInterface:

Classes

struct  Private
 

Public Member Functions

 AbstractReceivingCommunicationInterface (const QString &_communicationNamespace)
 
void addReceiver (const std::function< void(const Data &)> &_receiver)
 
void addReceiver (const std::function< void(const DataControl &)> &_receiver)
 
- Public Member Functions inherited from knowDataTransfert::AbstractCommunicationInterface
QString communicationNamespace () const
 
virtual void initialise ()=0
 
virtual void send (const DataControl &_dataControl)=0
 
void addReceiver (const std::function< void(const DataControl &)> &_receiver)
 

Protected Member Functions

void handle (const Data &_data)
 
 KNOWCORE_D_DECL ()
 
void handle (const DataControl &_data)
 
- Protected Member Functions inherited from knowDataTransfert::AbstractCommunicationInterface
 AbstractCommunicationInterface (const QString &_communicationNamespace, Private *_d)
 
void handle (const DataControl &_data)
 

Additional Inherited Members

- Protected Attributes inherited from knowDataTransfert::AbstractCommunicationInterface
Private *const d
 

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