![]() |
Dataflow Runtime API
3.0.3.0
|
Runtime executable for binary user specific allocation. More...
#include <Imt.Base.Dff.Runtime/RuntimePools.h>
Public Types | |
typedef core::util::TrivialPoolAllocator< RuntimeTimer::TimeItem > | TimerPoolAllocator |
Timer pool allocator type definition. More... | |
Static Public Member Functions | |
static ExecutableIfc * | getExecutable (const int16_t index) |
Gets the executable at index. More... | |
template<typename T > | |
static T * | getExecutableInfo (const int16_t index) |
Gets the executable information. More... | |
static void | registerExecutable (const int16_t index, ExecutableIfc &executable) |
Register executable in this pool. More... | |
static int16_t | getExecutionPoolSize () |
Gets the number of allocated executables. More... | |
Static Public Attributes | |
static TimerPoolAllocator | s_timerAllocator |
Runtime executable for binary user specific allocation.
Pool to keep track of registered executables
typedef core::util::TrivialPoolAllocator<RuntimeTimer::TimeItem> imt::base::dff::runtime::RuntimePools::TimerPoolAllocator |
Timer pool allocator type definition.
|
static |
Gets the executable at index.
index | the pool item index |
|
inlinestatic |
Gets the executable information.
Used for internal runtime configuration
index | the pool item index |
|
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 |