Lines Matching full:funcid
79 template <typename FunctionIdT, FunctionIdT FuncId, typename FnT>
83 template <typename FunctionIdT, FunctionIdT FuncId, typename RetT,
85 class FunctionHelper<FunctionIdT, FuncId, RetT(ArgTs...)> {
87 static_assert(FuncId != RPCFunctionIdTraits<FunctionIdT>::InvalidId &&
88 FuncId != RPCFunctionIdTraits<FunctionIdT>::ResponseId,
92 static const FunctionIdT Id = FuncId;
141 template <typename FunctionIdT, FunctionIdT FuncId, typename... ArgTs>
142 class FunctionHelper<FunctionIdT, FuncId, void(ArgTs...)> {
144 static_assert(FuncId != RPCFunctionIdTraits<FunctionIdT>::InvalidId &&
145 FuncId != RPCFunctionIdTraits<FunctionIdT>::ResponseId,
149 static const FunctionIdT Id = FuncId;
192 FunctionIdT FuncId, typename RetT, typename... ArgTs>
194 FunctionHelper<FunctionIdT, FuncId, RetT(ArgTs...)>> {
200 if (auto Err = serializeSeq(C, FuncId, SeqNo, Args...)) in call()
211 FunctionIdT FuncId, typename RetT, typename... ArgTs>
213 FunctionHelper<FunctionIdT, FuncId, RetT(ArgTs...)>> {
221 typedef FunctionHelper<FunctionIdT, FuncId, RetT(ArgTs...)> Func;
357 /// FuncId should be a unique value of FunctionIdT (i.e. not used with any
378 template <FunctionIdT FuncId, typename FnT>
379 using Function = FunctionHelper<FunctionIdT, FuncId, FnT>;
508 FunctionIdT FuncId; in expect() local
509 if (auto Err = startReceivingFunction(C, FuncId)) in expect()
511 if (FuncId != Func::Id) in expect()