|
FastLED 3.9.15
|
Definition at line 20 of file rpc_method_builder.h.
#include <rpc_method_builder.h>
Collaboration diagram for fl::detail::MethodBuilder< Sig >:Public Member Functions | |
| MethodBuilder (Rpc *factory, const char *name, RpcFn< Sig > fn) | |
| MethodBuilder & | description (const char *desc) |
| const fl::string & | descriptionStr () const |
| void | done () |
| Rpc * | factory () const |
| const RpcFn< Sig > & | fn () const |
| const fl::string & | name () const |
| const fl::vector< fl::string > & | paramNames () const |
| MethodBuilder & | params (fl::initializer_list< const char * > names) |
| MethodBuilder & | tags (fl::initializer_list< const char * > tagList) |
| const fl::vector< fl::string > & | tagsVec () const |
Private Attributes | |
| fl::string | mDescription |
| Rpc * | mFactory |
| RpcFn< Sig > | mFn |
| fl::string | mName |
| fl::vector< fl::string > | mParamNames |
| fl::vector< fl::string > | mTags |