Definition at line 357 of file rpc.h.
361 {
362 fl::string key(name);
366 return false;
367 }
368 }
369
370 detail::RpcEntry entry;
372
373
374
375
376#if FL_PLATFORM_HAS_LARGE_MEMORY
378#else
380#endif
382#if FL_PLATFORM_HAS_LARGE_MEMORY
383
384
385
386
388#endif
391 entry.mMode = mode;
392
393#if FL_PLATFORM_HAS_LARGE_MEMORY
394 if (!paramNames.
empty()) {
395 entry.mSchemaGenerator->setParamNames(paramNames);
396 }
397#else
398 (void)paramNames;
399#endif
400
402 return true;
403 }
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
constexpr remove_reference< T >::type && move(T &&t) 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
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::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().