RTC Toolkit  2.0.0
Public Types | Public Member Functions | List of all members
BusinessLogic Class Reference

#include <businessLogic.hpp>

Inheritance diagram for BusinessLogic:
rtctk::componentFramework::RtcComponent::BizLogicIf rtctk::componentFramework::StdComponent< Options >::BizLogicIf

Public Types

using ComponentType = LifeCycle
 
using ComponentType = LifeCycle
 

Public Member Functions

 BusinessLogic (const std::string &name, ServiceContainer &services)
 
virtual ~BusinessLogic ()=default
 
void ActivityUpdating (StopToken st, Payload args) override
 
 BusinessLogic (const std::string &name, ServiceContainer &services)
 
virtual ~BusinessLogic ()
 
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 ActivityUpdating (StopToken st, Payload args) override
 
bool GuardUpdatingAllowed (Payload args) override
 

Member Typedef Documentation

◆ ComponentType [1/2]

◆ ComponentType [2/2]

Constructor & Destructor Documentation

◆ BusinessLogic() [1/2]

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

◆ ~BusinessLogic() [1/2]

virtual BusinessLogic::~BusinessLogic ( )
virtualdefault

◆ BusinessLogic() [2/2]

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

◆ ~BusinessLogic() [2/2]

virtual BusinessLogic::~BusinessLogic ( )
inlinevirtual

Member Function Documentation

◆ ActivityDisabling()

void BusinessLogic::ActivityDisabling ( StopToken  st)
inlineoverride

◆ ActivityEnabling()

void BusinessLogic::ActivityEnabling ( StopToken  st)
inlineoverride

◆ ActivityGoingIdle()

void BusinessLogic::ActivityGoingIdle ( StopToken  st)
inlineoverride

◆ ActivityGoingRunning()

void BusinessLogic::ActivityGoingRunning ( StopToken  st)
inlineoverride

◆ ActivityInitialising()

void BusinessLogic::ActivityInitialising ( StopToken  st)
inlineoverride

◆ ActivityRunning()

void BusinessLogic::ActivityRunning ( StopToken  st)
inlineoverride

◆ ActivityStarting()

void BusinessLogic::ActivityStarting ( StopToken  st)
inlineoverride

◆ ActivityUpdating() [1/2]

void BusinessLogic::ActivityUpdating ( StopToken  st,
Payload  args 
)
inlineoverridevirtual

◆ ActivityUpdating() [2/2]

void BusinessLogic::ActivityUpdating ( StopToken  st,
Payload  args 
)
overridevirtual

◆ GuardUpdatingAllowed()

bool BusinessLogic::GuardUpdatingAllowed ( Payload  args)
inlineoverridevirtual

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