ddt  0.1
Static Public Member Functions | List of all members
ddt::DdtDataTransferFactory Class Reference

#include <ddtDataTransferFactory.hpp>

Static Public Member Functions

static std::unique_ptr< DdtDataPublisherCreatePublisher (DdtLogger *logger)
 
static std::unique_ptr< DdtDataPublisherCreatePublisher (log4cplus::Logger const &log4cplusLogger)
 
static std::unique_ptr< DdtDataSubscriberCreateSubscriber (DdtLogger *logger)
 
static std::unique_ptr< DdtDataSubscriberCreateSubscriber (log4cplus::Logger const &log4cplusLogger)
 

Detailed Description

This class provides factory methods for creating DdtDataPublishers and DdtDataSubscribers.

Member Function Documentation

◆ CreatePublisher() [1/2]

std::unique_ptr< DdtDataPublisher > DdtDataTransferFactory::CreatePublisher ( DdtLogger logger)
static

Creates a new DdtDataPublisher instance.

◆ CreatePublisher() [2/2]

std::unique_ptr< DdtDataPublisher > DdtDataTransferFactory::CreatePublisher ( log4cplus::Logger const &  log4cplusLogger)
static

Creates a new DdtDataPublisher instance, providing a log4cplus logger.

◆ CreateSubscriber() [1/2]

std::unique_ptr< DdtDataSubscriber > DdtDataTransferFactory::CreateSubscriber ( DdtLogger logger)
static

Creates a new DdtDataSubscriber instance.

◆ CreateSubscriber() [2/2]

std::unique_ptr< DdtDataSubscriber > DdtDataTransferFactory::CreateSubscriber ( log4cplus::Logger const &  log4cplusLogger)
static

Creates a new DdtDataSubscriber instance, providing a log4cplus logger.


The documentation for this class was generated from the following files: