Dataflow Runtime API
4.0.1.0
|
Runtime executable for binary user specific allocation. More...
#include <Imt.Base.Dff.Runtime/RuntimePools.h>
Public Types | |
typedef core::util::PoolAllocator< RuntimeTimer::TimeItem > | TimerPoolAllocator |
Timer pool allocator type definition. More... | |
Static Public Member Functions | |
static ExecutableIfc * | getExecutable (int16_t const index) |
Gets the executable at index. More... | |
template<typename T > | |
static T * | getExecutableInfo (int16_t const index) |
Gets the executable information. More... | |
static void | registerExecutable (int16_t const 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::PoolAllocator<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 |