Template Class AsynchronousInterface¶
- Defined in File asynchronous_interface.h
Class Documentation¶
-
template <typename TargetSystemTag>
classAsynchronousInterface¶ Public Static Functions
-
template <typename FunT, typename InArgsT>
static voidasyncExecuteAt(Handle &handle, const Locality &loc, FunT &&func, const InArgsT &args)¶
-
template <typename FunT, typename InArgsT>
static voidasyncExecuteAtWithRetBuff(Handle &handle, const Locality &loc, FunT &&func, const InArgsT &args, uint8_t *resultBuffer, uint32_t *resultSize)¶
-
template <typename FunT, typename InArgsT, typename ResT>
static voidasyncExecuteAtWithRet(Handle &handle, const Locality &loc, FunT &&func, const InArgsT &args, ResT *result)¶
-
template <typename FunT, typename InArgsT>
static voidasyncExecuteOnAll(Handle &handle, FunT &&func, const InArgsT &args)¶
-
template <typename FunT, typename InArgsT>
static voidasyncForEachAt(Handle &handle, const Locality &loc, FunT &&func, const InArgsT &args, const size_t numIters)¶
-
template <typename FunT, typename InArgsT>
static voidasyncForEachOnAll(Handle &handle, FunT &&func, const InArgsT &args, const size_t numIters)¶
-
template <typename FunT, typename InArgsT>