![]() |
Imt.Base C++ API V4.1.1.0
|
Runtime executable for binary user specific allocation. More...
#include <Imt.Base.Dff.Runtime/inc/Imt.Base.Dff.Runtime/RuntimePools.h>
Public Types | |
| using | TimerPoolAllocator = core::util::PoolAllocator< RuntimeTimer::TimeItem > |
| Timer pool allocator type definition. | |
Static Public Member Functions | |
| static ExecutableIfc * | getExecutable (int16_t const index) |
| Gets the executable at index. | |
| template<typename T > | |
| static T * | getExecutableInfo (int16_t const index) noexcept |
| Gets the executable information. | |
| static void | registerExecutable (int16_t const index, ExecutableIfc &executable) |
| Register executable in this pool. | |
| static int16_t | getExecutionPoolSize () |
| Gets the number of allocated executables. | |
Static Public Attributes | |
| static TimerPoolAllocator | s_timerAllocator |
Runtime executable for binary user specific allocation.
Pool to keep track of registered executables
Definition at line 82 of file RuntimePools.h.
| using imt::base::dff::runtime::RuntimePools::TimerPoolAllocator = core::util::PoolAllocator<RuntimeTimer::TimeItem> |
Timer pool allocator type definition.
Definition at line 88 of file RuntimePools.h.
|
static |
Gets the executable at index.
| index | the pool item index |
|
inlinestaticnoexcept |
Gets the executable information.
Used for internal runtime configuration
| index | the pool item index |
Definition at line 148 of file RuntimePools.h.
|
static |
Gets the number of allocated executables.
|
static |
Register executable in this pool.
| index | the index where executable is registered |
| executable | the pointer to executable |
|
static |
Definition at line 89 of file RuntimePools.h.