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