ddt 1.2.1
|
#include <ddtDataTransferFactory.hpp>
Static Public Member Functions | |
static std::unique_ptr< DdtDataTransferLib > | CreateTransferLib (DdtLogger *logger) |
static std::unique_ptr< DdtDataTransferLib > | CreateTransferLib (log4cplus::Logger const &log4cplus_logger) |
static std::unique_ptr< DdtDataPublisher > | CreatePublisher (DdtLogger *logger) |
static std::unique_ptr< DdtDataPublisher > | CreatePublisher (log4cplus::Logger const &log4cplus_logger) |
static std::unique_ptr< DdtDataSubscriber > | CreateSubscriber (DdtLogger *logger) |
static std::unique_ptr< DdtDataSubscriber > | CreateSubscriber (log4cplus::Logger const &log4cplus_logger) |
This class provides factory methods for creating DdtDataPublishers and DdtDataSubscribers.
|
static |
Creates a new DdtDataPublisher instance.
logger | A DDT logger object (no transfer of ownership). |
|
static |
Creates a new DdtDataPublisher instance, providing a log4cplus logger.
log4cplus_logger | A log4cplus logger object (no transfer of ownership). |
|
static |
Creates a new DdtDataSubscriber instance.
logger | A DDT logger object (no transfer of ownership). |
|
static |
Creates a new DdtDataSubscriber instance, providing a log4cplus logger.
log4cplus_logger | A log4cplus logger object (no transfer of ownership). |
|
static |
Creates a new DdtDataTransferLib instance.
logger | A DDT logger object (no transfer of ownership). |
|
static |
Creates a new DdtDataTransferLib instance, providing a log4cplus logger.
log4cplus_logger | A log4cplus logger object (no transfer of ownership). |