Template Struct SynchronousInterface¶
- Defined in File synchronous_interface.h
Struct Documentation¶
-
template <typename TargetSystemTag>
structSynchronousInterface
¶ Public Static Functions
-
template <typename FunT, typename InArgsT>
static voidexecuteAt
(const Locality &loc, FunT &&func, const InArgsT &args)¶
-
template <typename FunT, typename InArgsT>
static voidexecuteAtWithRetBuff
(const Locality &loc, FunT &&func, const InArgsT &args, const uint8_t *resultBuffer, const uint32_t *resultSize)¶
-
template <typename FunT, typename InArgsT, typename ResT>
static voidexecuteAtWithRet
(const Locality &loc, FunT &&func, const InArgsT &args, ResT *result)¶
-
template <typename FunT, typename ResT>
static voidexecuteAtWithRet
(const Locality &loc, FunT &&func, const uint8_t *argsBuffer, const uint32_t bufferSize, ResT *result)¶
-
template <typename FunT, typename InArgsT>
static voidexecuteOnAll
(FunT &&func, const InArgsT &args)¶
-
template <typename FunT, typename InArgsT>
static voidforEachAt
(const Locality &loc, FunT &&func, const InArgsT &args, const size_t numIters)¶
-
template <typename FunT, typename InArgsT>
static voidforEachOnAll
(FunT &&func, const InArgsT &args, const size_t numIters)¶
-
template <typename FunT, typename InArgsT>