32 #include "cmdhandler.h"
37 #include "clientpipe.h"
55 "List all policies in the database.\n\n"
60 run(
int sockfd, cmdhandler_ctx_type* context,
const char *cmd)
62 const char *fmt =
"%-31s %-48s\n";
75 client_printf(sockfd, fmt,
"Policy:",
"Description:");
88 "policy list", &usage, &help, NULL, &run
db_connection_t * getconnectioncontext(cmdhandler_ctx_type *context)
engine_type * getglobalcontext(cmdhandler_ctx_type *context)
const char * policy_name(const policy_t *policy)
const policy_t * policy_list_next(policy_list_t *policy_list)
void policy_list_free(policy_list_t *policy_list)
policy_list_t * policy_list_new_get(const db_connection_t *connection)
const char * policy_description(const policy_t *policy)
struct cmd_func_block policy_list_funcblock