RTC Toolkit
1.0.0
|
Provides core functionality of an RTC Component. More...
#include <mal/Cii.hpp>
#include <memory>
#include <string>
#include <rtctk/componentFramework/detail/rtcComponent.hpp>
#include <rtctk/componentFramework/commandReplier.hpp>
#include <rtctk/componentFramework/logger.hpp>
#include <rtctk/componentFramework/oldbIf.hpp>
#include <rtctk/componentFramework/runtimeRepoIf.hpp>
#include <rtctk/componentFramework/serviceContainer.hpp>
#include <rtctk/componentFramework/serviceDiscovery.hpp>
#include <rtctk/componentFramework/stateMachineEngine.hpp>
#include <rtctk/componentFramework/statePublisher.hpp>
#include <rtctk/componentFramework/events.rad.hpp>
Go to the source code of this file.
Namespaces | |
rtctk | |
rtctk::componentFramework | |
Typedefs | |
using | rtctk::componentFramework::Args = detail::Args |
Functions | |
void | RtcComponentMain (rtctk::componentFramework::Args const &args) |
Main entry point for user code, method must be implemented by component developers. More... | |
template<class BL , class BLF > | |
void | rtctk::componentFramework::RunAsRtcComponent (Args const &args, BLF factory) |
RTC Component runner function, needed to run custom BusinessLogic as RTC Component. More... | |
template<class BL > | |
void | rtctk::componentFramework::RunAsRtcComponent (Args const &args) |
RTC Component runner function, needed to run custom BusinessLogic as RTC Component. More... | |
int | rtctk::componentFramework::Main (int argc, char *argv[]) |
Main function implementation. More... | |
int | main (int argc, char *argv[]) |
Main function, this is private to the RTC Tk and shall NOT be used by component developers. More... | |
Provides core functionality of an RTC Component.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Main function, this is private to the RTC Tk and shall NOT be used by component developers.