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

Files

 ddtClient.hpp
 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.
 
 ddtConnectionManager.hpp
 Connection Manager. This class manages the connection handling between Data Brokers and Publisher / Subscriber applications.
 
 ddtDataBroker.hpp
 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.
 
 ddtDataConsumer.hpp
 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.
 
 ddtDataProducer.hpp
 Data Producer. This class provides the functionality to publish data over network and enables sending new data notifications.
 
 ddtMemoryManager.hpp
 Manager for shared memories. This class manages the handling of shared memories.
 
 ddtProducerConsumerBase.hpp
 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.
 
 ddtPublisher.hpp
 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.