![]() |
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 |