ddt 1.4.0
 
Loading...
Searching...
No Matches
ddtClient.hpp File Reference

Client class for the connection to remote brokers. This class creates MAL clients to connect to remote brokers. It provides a connection listener which observes the connection state and reregisters subscribers in the case a broker was restarted. It also provides the heartbeat functionality. More...

#include <Ddtdatatransfericd.hpp>
#include <atomic>
#include <condition_variable>
#include <mal/Cii.hpp>
#include <mal/rr/qos/ReplyTime.hpp>
#include <mal/utility/LoadMal.hpp>
#include <map>
#include <mutex>
#include <thread>
#include "ddt/ddtConstants.hpp"
#include "ddt/ddtLogger.hpp"

Go to the source code of this file.

Classes

struct  ddt::DdtClientConfig
 
class  ddt::DdtClient
 

Namespaces

namespace  ddt
 

Detailed Description

Client class for the connection to remote brokers. This class creates MAL clients to connect to remote brokers. It provides a connection listener which observes the connection state and reregisters subscribers in the case a broker was restarted. It also provides the heartbeat functionality.