FastLED 3.9.15
Loading...
Searching...
No Matches
rpc_registry.h File Reference
+ Include dependency graph for rpc_registry.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::detail::CallableHolderBase
 
struct  fl::detail::RpcEntry
 
struct  fl::detail::TypedCallableHolder< Sig >
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::detail
 Compile-time linker keep-alive hook for a single fl::Bus.
 

Functions

json fl::detail::makeJsonRpcError (int code, const fl::string &message, const json &id)
 

Class Documentation

◆ fl::detail::RpcEntry

struct fl::detail::RpcEntry
+ Collaboration diagram for fl::detail::RpcEntry:
Class Members
string mDescription
shared_ptr< ErasedInvoker > mInvoker
bool mIsResponseAware = false
RpcMode mMode = fl::RpcMode::SYNC
function< void(ResponseSend &, const json &)> mResponseAwareFn
shared_ptr< ErasedSchemaGenerator > mSchemaGenerator
vector< string > mTags
shared_ptr< CallableHolderBase > mTypedCallable
const void * mTypeTag = nullptr