36 #include "clientpipe.h" 40 static const char *module_str =
"help_cmd";
55 "Without arguments print an overview of available commands for the daemon\n" 56 "and a short description of usage. With [command] set, print usage information\n" 57 "of command and extended help if available.\n\n" 62 handles(
const char *cmd, ssize_t n)
68 run(
int sockfd,
engine_type* engine,
const char *cmd, ssize_t n,
82 client_printf(sockfd,
"\nCommands:\n");
86 client_printf(sockfd,
"Usage:\n");
88 client_printf(sockfd,
"\nHelp:\n");
92 client_printf(sockfd,
"No help available for '%s'\n",
97 client_printf(sockfd,
"Help: command '%s' unknown. Type " 98 "'help' without arguments to get a list of supported " 99 "commands.\n", cmd+5);
void cmdhandler_get_usage(int sockfd)
void ods_log_debug(const char *format,...)
int(* run)(int sockfd, struct engine_struct *engine, const char *cmd, ssize_t n, db_connection_t *dbconn)
void(* usage)(int sockfd)
struct cmd_func_block * help_funcblock(void)
struct cmd_func_block * get_funcblock(const char *cmd, ssize_t n)
int(* handles)(const char *cmd, ssize_t n)