ddt 1.1.0
Loading...
Searching...
No Matches
Classes | Namespaces
ddtDataConsumer.hpp File Reference

Data Consumer. This class provides the functionality to subscribe to a data stream, to write the received data into shared memory and to notify DdtDataSubscribers that new data is available. There will be one data consumer object per data stream identifier and thus several DdtDataSubscribers may share one consumer object. More...

#include "ddt/ddtProducerConsumerBase.hpp"
#include "ddt/ddtStatistics.hpp"

Go to the source code of this file.

Classes

class  ddt::DdtDataConsumer
 

Namespaces

namespace  ddt
 

Typedefs

typedef boost::signals2::signal< void(datatransfer::NotificationType, const std::string &)> signal_n
 
typedef signal_n::slot_type slot_n
 

Detailed Description

Data Consumer. This class provides the functionality to subscribe to a data stream, to write the received data into shared memory and to notify DdtDataSubscribers that new data is available. There will be one data consumer object per data stream identifier and thus several DdtDataSubscribers may share one consumer object.

Author
Matthias Grimm, CGI
Since
2020/01/16

Typedef Documentation

◆ signal_n

typedef boost::signals2::signal<void(datatransfer::NotificationType, const std::string&)> signal_n

Typedef for the notification signal.

◆ slot_n

typedef signal_n::slot_type slot_n

Typedef for the slot which is bound to the notification signal.