RTC Toolkit  0.1.0-alpha
Public Member Functions | List of all members
rtctk::componentFramework::ThreadActivity Class Reference

#include <threadActivity.hpp>

Inheritance diagram for rtctk::componentFramework::ThreadActivity:

Public Member Functions

 ThreadActivity (std::string const &id, std::function< void(StopToken st)> activity, std::function< void()> on_success=nullptr, std::function< void(const std::runtime_error &)> on_failure=nullptr)
 
 ~ThreadActivity ()
 
 ThreadActivity (const ThreadActivity &)=delete
 
ThreadActivityoperator= (const ThreadActivity &)=delete
 
void start (scxml4cpp::Context *c) override
 
void stop (scxml4cpp::Context *c) override
 

Constructor & Destructor Documentation

◆ ThreadActivity() [1/2]

rtctk::componentFramework::ThreadActivity::ThreadActivity ( std::string const &  id,
std::function< void(StopToken st)>  activity,
std::function< void()>  on_success = nullptr,
std::function< void(const std::runtime_error &)>  on_failure = nullptr 
)

◆ ~ThreadActivity()

rtctk::componentFramework::ThreadActivity::~ThreadActivity ( )

◆ ThreadActivity() [2/2]

rtctk::componentFramework::ThreadActivity::ThreadActivity ( const ThreadActivity )
delete

Member Function Documentation

◆ operator=()

ThreadActivity& rtctk::componentFramework::ThreadActivity::operator= ( const ThreadActivity )
delete

◆ start()

void rtctk::componentFramework::ThreadActivity::start ( scxml4cpp::Context *  c)
override

◆ stop()

void rtctk::componentFramework::ThreadActivity::stop ( scxml4cpp::Context *  c)
override

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