RTC Toolkit  0.1.0-alpha
Public Member Functions | List of all members
rtctk::componentFramework::RtcComponent< BusinessLogic > Class Template Reference

#include <rtcComponent.hpp>

Public Member Functions

template<typename BusinessLogicFactory >
 RtcComponent (Args const &args, BusinessLogicFactory factory)
 
 RtcComponent (int argc, char *argv[])
 
 RtcComponent (const RtcComponent &other)=delete
 
RtcComponentoperator= (const RtcComponent &other)=delete
 
 RtcComponent (RtcComponent &&other)=delete
 
RtcComponentoperator= (const RtcComponent &&other)=delete
 
 ~RtcComponent ()
 
void Run ()
 

Detailed Description

template<class BusinessLogic>
class rtctk::componentFramework::RtcComponent< BusinessLogic >

Main RTC Component class

Usually this class is not directly used by component developers.

Constructor & Destructor Documentation

◆ RtcComponent() [1/4]

template<class BusinessLogic >
template<typename BusinessLogicFactory >
rtctk::componentFramework::RtcComponent< BusinessLogic >::RtcComponent ( Args const &  args,
BusinessLogicFactory  factory 
)
inline

◆ RtcComponent() [2/4]

template<class BusinessLogic >
rtctk::componentFramework::RtcComponent< BusinessLogic >::RtcComponent ( int  argc,
char *  argv[] 
)
inline

◆ RtcComponent() [3/4]

template<class BusinessLogic >
rtctk::componentFramework::RtcComponent< BusinessLogic >::RtcComponent ( const RtcComponent< BusinessLogic > &  other)
delete

◆ RtcComponent() [4/4]

template<class BusinessLogic >
rtctk::componentFramework::RtcComponent< BusinessLogic >::RtcComponent ( RtcComponent< BusinessLogic > &&  other)
delete

◆ ~RtcComponent()

template<class BusinessLogic >
rtctk::componentFramework::RtcComponent< BusinessLogic >::~RtcComponent ( )
inline

Member Function Documentation

◆ operator=() [1/2]

template<class BusinessLogic >
RtcComponent& rtctk::componentFramework::RtcComponent< BusinessLogic >::operator= ( const RtcComponent< BusinessLogic > &&  other)
delete

◆ operator=() [2/2]

template<class BusinessLogic >
RtcComponent& rtctk::componentFramework::RtcComponent< BusinessLogic >::operator= ( const RtcComponent< BusinessLogic > &  other)
delete

◆ Run()

template<class BusinessLogic >
void rtctk::componentFramework::RtcComponent< BusinessLogic >::Run ( )
inline

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