RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
rtctk::exampleCustom::BusinessLogic Class Reference

#include <businessLogic.hpp>

Inheritance diagram for rtctk::exampleCustom::BusinessLogic:
rtctk::exampleCustom::CustomLifeCycle< Super >::BizLogicIf

Public Types

using ComponentType = LifeCycle
 

Public Member Functions

 BusinessLogic (const std::string &name, ServiceContainer &services)
 
virtual ~BusinessLogic ()=default
 
void ActivityStarting (StopToken st) override
 
void ActivityInitialising (StopToken st) override
 
void ActivityEnabling (StopToken st) override
 
void ActivityDisabling (StopToken st) override
 
void ActivityGoingRunning (StopToken st) override
 
void ActivityGoingIdle (StopToken st) override
 
void ActivityRunning (StopToken st) override
 
void ActivityRecovering (StopToken st) override
 
void ActivityUpdating (StopToken st, const JsonPayload &arg) override
 
bool GuardUpdatingAllowed (const JsonPayload &args) override
 
void ActivityOptimising (StopToken st, const JsonPayload &arg) override
 
bool GuardOptimisingAllowed (const JsonPayload &arg) override
 
void ActivityFoo (StopToken st) override
 
void ActivityBar (StopToken st, const JsonPayload &arg) override
 

Member Typedef Documentation

◆ ComponentType

Constructor & Destructor Documentation

◆ BusinessLogic()

BusinessLogic::BusinessLogic ( const std::string & name,
ServiceContainer & services )

◆ ~BusinessLogic()

virtual rtctk::exampleCustom::BusinessLogic::~BusinessLogic ( )
virtualdefault

Member Function Documentation

◆ ActivityBar()

void BusinessLogic::ActivityBar ( StopToken st,
const JsonPayload & arg )
overridevirtual

◆ ActivityDisabling()

void BusinessLogic::ActivityDisabling ( StopToken st)
override

◆ ActivityEnabling()

void BusinessLogic::ActivityEnabling ( StopToken st)
override

◆ ActivityFoo()

void BusinessLogic::ActivityFoo ( StopToken st)
overridevirtual

◆ ActivityGoingIdle()

void BusinessLogic::ActivityGoingIdle ( StopToken st)
override

◆ ActivityGoingRunning()

void BusinessLogic::ActivityGoingRunning ( StopToken st)
override

◆ ActivityInitialising()

void BusinessLogic::ActivityInitialising ( StopToken st)
override

◆ ActivityOptimising()

void BusinessLogic::ActivityOptimising ( StopToken st,
const JsonPayload & arg )
override

◆ ActivityRecovering()

void BusinessLogic::ActivityRecovering ( StopToken st)
override

◆ ActivityRunning()

void BusinessLogic::ActivityRunning ( StopToken st)
override

◆ ActivityStarting()

void BusinessLogic::ActivityStarting ( StopToken st)
override

◆ ActivityUpdating()

void BusinessLogic::ActivityUpdating ( StopToken st,
const JsonPayload & arg )
override

◆ GuardOptimisingAllowed()

bool BusinessLogic::GuardOptimisingAllowed ( const JsonPayload & arg)
override

◆ GuardUpdatingAllowed()

bool BusinessLogic::GuardUpdatingAllowed ( const JsonPayload & args)
override

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