Definition at line 368 of file rpc.h.
372 {
373 fl::string key(name);
377 return false;
378 }
379 }
380
381 detail::RpcEntry entry;
383
384
385
386
387#if FL_PLATFORM_HAS_LARGE_MEMORY
389#else
391#endif
393#if FL_PLATFORM_HAS_LARGE_MEMORY
394
395
396
397
399#endif
402 entry.mMode = mode;
403
404#if FL_PLATFORM_HAS_LARGE_MEMORY
405 if (!paramNames.
empty()) {
406 entry.mSchemaGenerator->setParamNames(paramNames);
407 }
408#else
409 (void)paramNames;
410#endif
411
413 return true;
414 }
fl::UIDescription description("Demo of the Animatrix effects. @author of fx is StefanPetrick")
fl::unordered_map< fl::string, detail::RpcEntry > mRegistry
fl::vector< fl::string > tags() const FL_NO_EXCEPT
Returns list of unique tags used across all methods.
bool empty() const FL_NO_EXCEPT
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
fl::shared_ptr< RuntimeRpcBinding > makeRuntimeRpcBinding(fl::function< R(Args...)> fn) FL_NO_EXCEPT
constexpr remove_reference< T >::type && move(T &&t) FL_NO_EXCEPT
static const void * id() FL_NO_EXCEPT
References description, fl::FL_NO_EXCEPT, fl::detail::TypeTag< Sig >::id(), fl::adl_barrier::make_shared(), fl::detail::makeRuntimeRpcBinding(), fl::detail::RpcEntry::mDescription, fl::detail::RpcEntry::mInvoker, fl::detail::RpcEntry::mMode, fl::fl::adl_barrier::move(), mRegistry, fl::detail::RpcEntry::mSchemaGenerator, fl::detail::RpcEntry::mTags, fl::detail::RpcEntry::mTypedCallable, fl::detail::RpcEntry::mTypeTag, registerMethod(), fl::SYNC, and tags().
Referenced by bind(), and registerMethod().