FastLED 3.10.8
Loading...
Searching...
No Matches

◆ Config() [2/3]

template<typename Callable>
fl::Rpc::Config< Callable >::Config ( fl::string n,
Callable f,
fl::vector< fl::string > p,
fl::RpcMode m = fl::RpcMode::SYNC )
inline

Constructor with params.

Definition at line 199 of file rpc.h.

200 : name(fl::move(n)), fn(fl::move(f)), mode(m), params(fl::move(p)) {}
fl::vector< fl::string > params
Parameter names (optional)
Definition rpc.h:190
fl::string name
Method name (REQUIRED)
Definition rpc.h:187
Callable fn
Function to register (REQUIRED)
Definition rpc.h:188
fl::RpcMode mode
Execution mode (SYNC or ASYNC, default SYNC)
Definition rpc.h:189
Configuration for method registration with optional metadata.
Definition rpc.h:186

References fl::FL_NO_EXCEPT, fl::adl_barrier::move(), and fl::SYNC.

+ Here is the call graph for this function: