RTC Toolkit 4.0.2
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  DdtPublisherImage2d
 
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 = std::function< DdtForwarderListType(std::string const &, rtctk::componentFramework::ServiceContainer &)>
 

Functions

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

Typedef Documentation

◆ DdtForwarderFactoryType

◆ DdtForwarderListType

using rtctk::ddtServer::DdtForwarderListType = typedef std::list<std::unique_ptr<DdtForwarder> >

◆ LifeCycle

Function Documentation

◆ AddDdtForwarder()

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