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>