RTC Toolkit 5.0.0
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
rtctk::ddtServer Namespace Reference

Classes

class  BusinessLogic
 Defines and implements the business logic of the DDT Server, an RTC Component that subscribes to a shared memory queue, and publishes samples through DDT. More...
 
class  DdtForwarder
 Base class defining common interface for all DDT forwarders. More...
 
class  DdtPublisherImage1d
 DDT Publisher class used to publish one-dimensional DDT streams. More...
 
class  DdtPublisherImage2d
 DDT Publisher class used to publish two-dimensional DDT streams. More...
 
class  IpcqDdtForwarder
 DDT Forwarder unit that ingests data from from SHM and republishes it on several DDT streams. More...
 

Typedefs

using LifeCycle = Runnable<RtcComponent>
 
using DdtForwarderListType = std::list<std::unique_ptr<DdtForwarder>>
 
using DdtForwarderFactoryType
 

Functions

template<class T , class... Args>
void AddDdtForwarder (DdtForwarderListType &units, Args &&... args)
 

Typedef Documentation

◆ DdtForwarderFactoryType

Initial value:
std::function<DdtForwarderListType(
Container class that holds services of any type.
Definition serviceContainer.hpp:39
std::list< std::unique_ptr< DdtForwarder > > DdtForwarderListType
Definition ddtForwarder.hpp:34

◆ DdtForwarderListType

◆ LifeCycle

Function Documentation

◆ AddDdtForwarder()

template<class T , class... Args>
void rtctk::ddtServer::AddDdtForwarder ( DdtForwarderListType & units,
Args &&... args )