|
FastLED 3.9.15
|
#include "fl/stl/json.h"#include "fl/stl/stdint.h"#include "fl/stl/string.h"#include "fl/stl/vector.h"#include "fl/stl/function.h"#include "fl/stl/shared_ptr.h"#include "fl/stl/unordered_map.h"#include "fl/remote/rpc/rpc_invokers.h"#include "fl/remote/rpc/rpc_mode.h"#include "fl/stl/noexcept.h"
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) |
| 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 | |