ddt 1.2.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
DdtDataProducerConsumerFake Class Reference
Inheritance diagram for DdtDataProducerConsumerFake:
ddt::DdtProducerConsumerBase

Public Member Functions

 DdtDataProducerConsumerFake (DdtLogger *ddt_logger)
 
void Initialize (DdtLogger *ddt_logger)
 
DdtLoggerget_logger ()
 
void Notify (const NotificationType type)
 
int32_t get_min_port ()
 
int32_t get_max_port ()
 
int32_t get_min_port_default ()
 
int32_t get_max_port_default ()
 
void LoadDefaultValues ()
 
void ReadIniFile ()
 
- Public Member Functions inherited from ddt::DdtProducerConsumerBase
 DdtProducerConsumerBase (DdtLogger *ddt_logger)
 
virtual ~DdtProducerConsumerBase ()
 

Additional Inherited Members

- Public Types inherited from ddt::DdtProducerConsumerBase
enum  NotificationType { NEW_DATA , PUB_REG , PUB_UNREG , SHM_DEL }
 
- Protected Member Functions inherited from ddt::DdtProducerConsumerBase
void Init (DdtLogger *ddt_logger)
 
void LoadDefaults ()
 
void ReadIni ()
 
void PrintConfigValues ()
 
int32_t GetFreePort () const
 
- Protected Attributes inherited from ddt::DdtProducerConsumerBase
int32_t min_port
 
int32_t max_port
 
DdtLoggerlogger
 
const int MIN_PORT_DEFAULT = 5100
 
const int MAX_PORT_DEFAULT = 5500
 
const int MIN_RANGE = 3
 
const int LINE_LENGTH = 256
 

Constructor & Destructor Documentation

◆ DdtDataProducerConsumerFake()

DdtDataProducerConsumerFake::DdtDataProducerConsumerFake ( DdtLogger * ddt_logger)
inline

Member Function Documentation

◆ get_logger()

DdtLogger * DdtDataProducerConsumerFake::get_logger ( )
inline

◆ get_max_port()

int32_t DdtDataProducerConsumerFake::get_max_port ( )
inline

◆ get_max_port_default()

int32_t DdtDataProducerConsumerFake::get_max_port_default ( )
inline

◆ get_min_port()

int32_t DdtDataProducerConsumerFake::get_min_port ( )
inline

◆ get_min_port_default()

int32_t DdtDataProducerConsumerFake::get_min_port_default ( )
inline

◆ Initialize()

void DdtDataProducerConsumerFake::Initialize ( DdtLogger * ddt_logger)
inline

◆ LoadDefaultValues()

void DdtDataProducerConsumerFake::LoadDefaultValues ( )
inline

◆ Notify()

void DdtDataProducerConsumerFake::Notify ( const NotificationType type)
inlinevirtual

Sends a notification to local subscribers.

Parameters
typeThe type of the notification.

Implements ddt::DdtProducerConsumerBase.

◆ ReadIniFile()

void DdtDataProducerConsumerFake::ReadIniFile ( )
inline

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