|
RTC Toolkit 6.0.0
|
Provides core functionality of an RTC Component. More...
#include <exception>#include <rtctk/componentFramework/alertService.hpp>#include <rtctk/componentFramework/commandReplier.hpp>#include <rtctk/componentFramework/componentMetrics.hpp>#include <rtctk/componentFramework/exceptions.hpp>#include <rtctk/componentFramework/logger.hpp>#include <rtctk/componentFramework/malDdsEventService.hpp>#include <rtctk/componentFramework/oldbIf.hpp>#include <rtctk/componentFramework/rtcComponentArgs.hpp>#include <rtctk/componentFramework/runtimeRepoIf.hpp>#include <rtctk/componentFramework/serviceContainer.hpp>#include <rtctk/componentFramework/serviceDiscovery.hpp>#include <rtctk/componentFramework/serviceRegistryIf.hpp>#include <rtctk/componentFramework/stateMachineEngine.hpp>#include <rtctk/componentFramework/statePublisher.hpp>#include <rtctk/componentFramework/telegrafAdapter.hpp>#include <mal/Cii.hpp>#include <fmt/format.h>#include <boost/core/demangle.hpp>#include <boost/stacktrace.hpp>#include <iostream>#include <memory>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | rtctk |
| namespace | rtctk::componentFramework |
Functions | |
| void | RtcComponentMain (const rtctk::componentFramework::Args &args) |
| Main entry point for user code, this method must be implemented by component developers. | |
| template<class BL, class BLF> | |
| void | rtctk::componentFramework::RunAsRtcComponent (const Args &args, BLF factory) |
| RTC Component runner function, needed to run custom BusinessLogic as RTC Component. | |
| template<class BL> | |
| void | rtctk::componentFramework::RunAsRtcComponent (const Args &args) |
| RTC Component runner function, needed to run custom BusinessLogic as RTC Component. | |
| int | rtctk::componentFramework::Main (int argc, char *argv[]) |
| Main function implementation. | |
| int | main (int argc, char *argv[]) |
| Main function, this is private to the RTC Tk and shall NOT be used by component developers. | |
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.