14
14
/* * MAX OPTION */
15
15
#define CLI_MAX_OPTION 255
16
16
/* * MAX TYPE */
17
- #define CLI_MAX_OBJECT 255
17
+ #define CLI_MAX_OBJECRequest 255
18
18
/* * MAX ACTION */
19
19
#define CLI_MAX_ACTION 255
20
20
/* * declare request variable */
@@ -58,7 +58,7 @@ template <class Request, class Context>
58
58
struct CliAction
59
59
{
60
60
/* * function */
61
- typedef int (*CliAction_imp)(T & request, Context *context);
61
+ typedef int (*CliAction_imp)(Request & request, Context *context);
62
62
63
63
/* * action name */
64
64
const char * action;
@@ -213,7 +213,7 @@ void print_usage(InvokeContext<Request,Context> &env, bool completion)
213
213
* @brief invoke with request
214
214
*/
215
215
template <class Request , class Context >
216
- int CliInvoke (T &request, Context *context, InvokeContext<Request,Context> &env)
216
+ int CliInvoke (Request &request, Context *context, InvokeContext<Request,Context> &env)
217
217
{
218
218
return (env.meta [env.object_index ].actions [env.action_index ].handler ) (request, context);
219
219
}
@@ -226,7 +226,7 @@ bool is_completion(int argc, char *argv[]);
226
226
* @brief parse options
227
227
*/
228
228
template <class Request , class Context >
229
- int CliParse (int argc, char *argv[], T &request, InvokeContext<Request,Context> &env)
229
+ int CliParse (int argc, char *argv[], Request &request, InvokeContext<Request,Context> &env)
230
230
{
231
231
int missing_index = -1 ;
232
232
int option_index = 0 ;
@@ -371,7 +371,7 @@ int CliParse(int argc, char *argv[], T &request, InvokeContext<Request,Context>
371
371
template <class Request , class Context >
372
372
int CliInvoke (int argc, char *argv[], Context *context, InvokeContext<Request,Context> &env)
373
373
{
374
- T request;
374
+ Request request;
375
375
int ret = CliParse (argc, argv, request, env);
376
376
if (0 != ret){
377
377
return ret;
@@ -389,7 +389,7 @@ int CliInvoke(int argc, char *argv[],
389
389
{
390
390
InvokeContext<Request,Context> env (argv[0 ], meta, meta_num,
391
391
global_opt, global_opt_num, out, err);
392
- T request;
392
+ Request request;
393
393
int ret = CliParse (argc, argv, request, env);
394
394
if (0 != ret){
395
395
return ret;
0 commit comments