ADTF
Loading...
Searching...
No Matches
kernel_runnable.h
Go to the documentation of this file.
1
7#pragma once
10#include <adtfbase/runnable.h>
12
13namespace adtf
14{
15
16namespace system
17{
18
19namespace thor
20{
21
27template<adtf::base::ant::IRunnable::tActivationType nActivationType>
29
30} // namespace thor
31
50template<adtf::base::ant::IRunnable::tActivationType i32ActivationType, typename CALLABLE>
52 public adtf::base::
53 runnable<i32ActivationType, adtf::services::ant::IKernel::IKernelRunnable, base::flash::IRunnable, CALLABLE>
54{
55public:
57 using base::runnable<i32ActivationType,
60 CALLABLE>::runnable;
61};
62
74template<typename CALLABLE, typename... ARGS>
76
77} // namespace system
78} // namespace adtf
Definition runnable_intf.h:112
Definition runnable.h:38
Definition kernel_runnable.h:54
adtf::base::runnable< nActivationType, adtf::services::ant::IKernel::IKernelRunnable > kernel_runnable
Convenience alias template for a kernel runnable parameterizable by activation type.
Definition kernel_runnable.h:28
Namespace for the ADTF Base SDK.
Definition adtf_base_type_traits.h:13
Namespace for the ADTF System SDK.
Definition adtf_service.h:14
kernel_runnable(CALLABLE &&, ARGS &&...) -> kernel_runnable< adtf::base::ant::IRunnable::RUN_THREAD, CALLABLE && >
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14