RTC Toolkit  2.0.0
Public Member Functions | List of all members
rtctk::componentFramework::MalDdsEventService Class Reference

Implementation of low-level event service using CII MAL DDS as middleware. More...

#include <malDdsEventService.hpp>

Inheritance diagram for rtctk::componentFramework::MalDdsEventService:
rtctk::componentFramework::EventServiceIf

Public Member Functions

 MalDdsEventService ()
 
std::unique_ptr< EventPublisherIfMakePublisher (std::string const &topic) override
 Factory method to create a new publisher object. More...
 
std::unique_ptr< EventSubscriberIfMakeSubscriber (std::string const &topic) override
 Factory method to create a new subscriber object. More...
 
- Public Member Functions inherited from rtctk::componentFramework::EventServiceIf
virtual ~EventServiceIf ()=default
 

Detailed Description

Implementation of low-level event service using CII MAL DDS as middleware.

Thread Safety
thread-safe

Constructor & Destructor Documentation

◆ MalDdsEventService()

rtctk::componentFramework::MalDdsEventService::MalDdsEventService ( )

Member Function Documentation

◆ MakePublisher()

std::unique_ptr< EventPublisherIf > rtctk::componentFramework::MalDdsEventService::MakePublisher ( std::string const &  topic)
overridevirtual

Factory method to create a new publisher object.

Implements rtctk::componentFramework::EventServiceIf.

◆ MakeSubscriber()

std::unique_ptr< EventSubscriberIf > rtctk::componentFramework::MalDdsEventService::MakeSubscriber ( std::string const &  topic)
overridevirtual

Factory method to create a new subscriber object.

Implements rtctk::componentFramework::EventServiceIf.


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