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>