|
FastLED 3.10.6
|
#include "fl/stl/json.h"#include "fl/stl/tuple.h"#include "fl/stl/function.h"#include "fl/stl/string.h"#include "fl/stl/vector.h"#include "fl/stl/shared_ptr.h"#include "fl/stl/type_traits.h"#include "fl/stl/new.h"#include "fl/stl/move.h"#include "fl/stl/noexcept.h"#include "fl/stl/stdint.h"#include "fl/remote/rpc/type_conversion_result.h"#include "fl/remote/rpc/json_to_type.h"#include "fl/remote/rpc/type_to_json.h"#include "fl/remote/rpc/json_arg_converter.h"#include "fl/remote/rpc/rpc_invokers.h"
Include dependency graph for runtime_rpc_binding.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
| namespace | fl::detail |
Compile-time linker keep-alive hook for a single fl::Bus. | |
| namespace | fl::detail::runtime_rpc |
Typedefs | |
| using | fl::detail::RpcDestroyFn = void (*)(void* user_fn) |
| using | fl::detail::RpcTrampolineFn |
Functions | |
| template<typename R, typename... Args> | |
| fl::shared_ptr< RuntimeRpcBinding > | fl::detail::makeRuntimeRpcBinding (fl::function< R(Args...)> fn) FL_NO_EXCEPT |
| struct fl::detail::RpcTypeOps |
Collaboration diagram for fl::detail::RpcTypeOps:| Class Members | ||
|---|---|---|
| TypeConversionResult(*)(const json &src, void *dst) | decode | |
| void(*)(void *p) | default_construct | |
| void(*)(void *p) | destroy | |
| json(*)(const void *src) | encode | |
| size | storage_align | |
| size | storage_size | |