|
RTC Toolkit 5.1.0
|
#include <businessLogic.hpp>
Public Types | |
| using | ComponentType = LifeCycle |
| using | JsonPayload = rtctk::componentFramework::JsonPayload |
| using | ServiceContainer = rtctk::componentFramework::ServiceContainer |
| using | StopToken = rtctk::componentFramework::StopToken |
| using | UserData = std::map<std::string, std::vector<std::vector<uint8_t>>> |
| using | UserFunc = std::function<UserData(const std::string&)> |
Public Member Functions | |
| BusinessLogic (const std::string &name, ServiceContainer &services, UserFunc user_func=nullptr) | |
| virtual | ~BusinessLogic ()=default |
| void | ActivityStarting (StopToken st) override |
| void | ActivityInitialising (StopToken st) override |
| void | ActivityRunning (StopToken st) override |
| void | ActivityUpdating (StopToken st, const JsonPayload &args) override |
Public Member Functions inherited from rtctk::componentFramework::Runnable< Super >::BizLogicIf | |
| virtual void | ActivityGoingRunning (StopToken st) |
| virtual void | ActivityGoingIdle (StopToken st) |
| virtual void | ActivityRecovering (StopToken st) |
| using rtctk::mudpiPub::BusinessLogic::ServiceContainer = rtctk::componentFramework::ServiceContainer |
| using rtctk::mudpiPub::BusinessLogic::UserData = std::map<std::string, std::vector<std::vector<uint8_t>>> |
| using rtctk::mudpiPub::BusinessLogic::UserFunc = std::function<UserData(const std::string&)> |
| BusinessLogic::BusinessLogic | ( | const std::string & | name, |
| ServiceContainer & | services, | ||
| UserFunc | user_func = nullptr ) |
|
virtualdefault |
|
override |
|
overridevirtual |
Reimplemented from rtctk::componentFramework::Runnable< Super >::BizLogicIf.
|
override |
|
override |