ddt 1.1.0
Loading...
Searching...
No Matches
ddt Directory Reference

Files

file  ddtClient.hpp [code]
 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.
 
file  ddtConnectionManager.hpp [code]
 Connection Manager. This class manages the connection handling between Data Brokers and Publisher / Subscriber applications.
 
file  ddtDataBroker.hpp [code]
 Data Broker. A Data Broker is the access point in the system for data producer applications to inject data into the system and for data consumer applications to receive data produced by the system. It therefore creates a MAL Server waiting for connections.
 
file  ddtDataConsumer.hpp [code]
 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.
 
file  ddtDataProducer.hpp [code]
 Data Producer. This class provides the functionality to publish data over network and enables sending new data notifications.
 
file  ddtMemoryManager.hpp [code]
 Manager for shared memories. This class manages the handling of shared memories.
 
file  ddtProducerConsumerBase.hpp [code]
 Base class for DdtDataProducer and DdtDataConsumer. This class serves as a base class for DdtDataProducer and DdtDataConsumer classes. It provides the ReadIni() and GetFreePort() functions for derived classes.
 
file  ddtPublisher.hpp [code]
 MAL Publisher. This class provides the functionality to create MAL Publishers used for publishing data packets or for notifying other components that new data is available.