|
FastLED 3.10.6
|
Definition at line 204 of file runtime_rpc_binding.h.
#include <runtime_rpc_binding.h>
Inheritance diagram for fl::detail::RuntimeRpcBinding:
Collaboration diagram for fl::detail::RuntimeRpcBinding:Public Member Functions | |
| RuntimeRpcBinding (const RuntimeRpcBinding &) FL_NO_EXCEPT=delete | |
| RuntimeRpcBinding (void *user_fn, RpcTrampolineFn trampoline, RpcDestroyFn destroy_user_fn, const RpcTypeOps *const *arg_types, fl::size arg_count, const RpcTypeOps *result_type) FL_NO_EXCEPT | |
| ~RuntimeRpcBinding () FL_NO_EXCEPT override | |
| fl::tuple< TypeConversionResult, json > | invoke (const json &jsonArgs) FL_NO_EXCEPT override |
| RuntimeRpcBinding & | operator= (const RuntimeRpcBinding &) FL_NO_EXCEPT=delete |
Public Member Functions inherited from fl::detail::ErasedInvoker | |
| virtual | ~ErasedInvoker () FL_NO_EXCEPT=default |
Private Attributes | |
| fl::size | mArgCount |
| const RpcTypeOps *const * | mArgTypes |
| RpcDestroyFn | mDestroyUserFn |
| const RpcTypeOps * | mResultType |
| RpcTrampolineFn | mTrampoline |
| void * | mUserFn |