/* cmds.c - automatically generated from cmds.ct */
#include <ss/ss.h>

#ifndef __STDC__
#define const
#endif

static char const * const ssu00001[] = {
"Agent commands:",
    (char const *)0
};
extern void null __SS_PROTO;
static char const * const ssu00002[] = {
"add_agent",
    "aa",
    (char const *)0
};
extern void cmd_add_agent __SS_PROTO;
static char const * const ssu00003[] = {
"change_agent",
    "agent",
    "ca",
    (char const *)0
};
extern void cmd_change_agent __SS_PROTO;
static char const * const ssu00004[] = {
"delete_agent",
    "da",
    (char const *)0
};
extern void cmd_delete_agent __SS_PROTO;
static char const * const ssu00005[] = {
"show_cluster",
    "sa",
    "sc",
    (char const *)0
};
extern void cmd_show_clusters __SS_PROTO;
static char const * const ssu00006[] = {
"create_cluster",
    "cc",
    (char const *)0
};
extern void cmd_create_cluster __SS_PROTO;
static char const * const ssu00007[] = {
"delete_cluster",
    "dc",
    (char const *)0
};
extern void cmd_delete_cluster __SS_PROTO;
static char const * const ssu00008[] = {
"",
    (char const *)0
};
extern void null __SS_PROTO;
static char const * const ssu00009[] = {
"File commands:",
    (char const *)0
};
extern void null __SS_PROTO;
static char const * const ssu00010[] = {
"read_variables",
    "rvd",
    (char const *)0
};
extern void cmd_read_vardefs __SS_PROTO;
static char const * const ssu00011[] = {
"read_agents",
    "rad",
    (char const *)0
};
extern void cmd_read_agentdefs __SS_PROTO;
static char const * const ssu00012[] = {
"save_variables",
    "svd",
    (char const *)0
};
extern void cmd_save_vardefs __SS_PROTO;
static char const * const ssu00013[] = {
"save_agents",
    "sad",
    (char const *)0
};
extern void cmd_save_agentdefs __SS_PROTO;
static char const * const ssu00014[] = {
"set_log",
    "slog",
    (char const *)0
};
extern void cmd_set_logfile __SS_PROTO;
static char const * const ssu00015[] = {
"tee_output",
    "tee",
    (char const *)0
};
extern void cmd_tee_output __SS_PROTO;
static char const * const ssu00016[] = {
"",
    (char const *)0
};
extern void null __SS_PROTO;
static char const * const ssu00017[] = {
"Parameter commands:",
    (char const *)0
};
extern void null __SS_PROTO;
static char const * const ssu00018[] = {
"change_class",
    "chc",
    (char const *)0
};
extern void cmd_change_class __SS_PROTO;
static char const * const ssu00019[] = {
"change_cluster",
    "cag",
    (char const *)0
};
extern void cmd_change_cluster __SS_PROTO;
static char const * const ssu00020[] = {
"change_display_mode",
    "cdm",
    (char const *)0
};
extern void cmd_change_dspmode __SS_PROTO;
static char const * const ssu00021[] = {
"change_interval",
    "chin",
    (char const *)0
};
extern void cmd_change_interval __SS_PROTO;
static char const * const ssu00022[] = {
"change_prefix",
    "chap",
    (char const *)0
};
extern void cmd_change_prefix __SS_PROTO;
static char const * const ssu00023[] = {
"change_retry",
    "cry",
    (char const *)0
};
extern void cmd_change_retry __SS_PROTO;
static char const * const ssu00024[] = {
"change_commmunity",
    "ccom",
    (char const *)0
};
extern void cmd_change_session_id __SS_PROTO;
static char const * const ssu00025[] = {
"change_timeout",
    "chat",
    (char const *)0
};
extern void cmd_change_timeout __SS_PROTO;
static char const * const ssu00026[] = {
"print_parameters",
    "pdp",
    (char const *)0
};
extern void cmd_print_parameters __SS_PROTO;
static char const * const ssu00027[] = {
"reset_parameters",
    "rdp",
    (char const *)0
};
extern void cmd_reset_parameters __SS_PROTO;
static char const * const ssu00028[] = {
"",
    (char const *)0
};
extern void null __SS_PROTO;
static char const * const ssu00029[] = {
"Query commands:",
    (char const *)0
};
extern void null __SS_PROTO;
static char const * const ssu00030[] = {
"query_variable",
    "qv",
    (char const *)0
};
extern void cmd_query_variable __SS_PROTO;
static char const * const ssu00031[] = {
"query_class",
    "qvc",
    (char const *)0
};
extern void cmd_query_class __SS_PROTO;
static char const * const ssu00032[] = {
"query_agent",
    "query",
    "qa",
    (char const *)0
};
extern void cmd_query_agent __SS_PROTO;
static char const * const ssu00033[] = {
"query_cluster",
    "qc",
    (char const *)0
};
extern void cmd_query_cluster __SS_PROTO;
static char const * const ssu00034[] = {
"",
    (char const *)0
};
extern void null __SS_PROTO;
static char const * const ssu00035[] = {
"Variable commands:",
    (char const *)0
};
extern void null __SS_PROTO;
static char const * const ssu00036[] = {
"create_class",
    "cvc",
    (char const *)0
};
extern void cmd_create_class __SS_PROTO;
static char const * const ssu00037[] = {
"delete_class",
    "dvc",
    (char const *)0
};
extern void cmd_delete_class __SS_PROTO;
static char const * const ssu00038[] = {
"show_classes",
    "svc",
    (char const *)0
};
extern void cmd_show_classes __SS_PROTO;
static char const * const ssu00039[] = {
"add_variable",
    "av",
    (char const *)0
};
extern void cmd_add_variable __SS_PROTO;
static char const * const ssu00040[] = {
"delete_variable",
    "dv",
    (char const *)0
};
extern void cmd_delete_variable __SS_PROTO;
static char const * const ssu00041[] = {
"",
    (char const *)0
};
extern void null __SS_PROTO;
static char const * const ssu00042[] = {
"Miscellaneous commands:",
    (char const *)0
};
extern void null __SS_PROTO;
static char const * const ssu00043[] = {
"clear",
    (char const *)0
};
extern void cmd_clear __SS_PROTO;
static char const * const ssu00044[] = {
"help",
    "blort",
    "?",
    (char const *)0
};
extern void ss_help __SS_PROTO;
static char const * const ssu00045[] = {
"quit",
    "q",
    "exit",
    (char const *)0
};
extern void ss_quit __SS_PROTO;
static ss_request_entry ssu00046[] = {
    { ssu00001,
      null,
      "",
      0 },
    { ssu00002,
      cmd_add_agent,
      "Add agent to list",
      0 },
    { ssu00003,
      cmd_change_agent,
      "Change agent",
      0 },
    { ssu00004,
      cmd_delete_agent,
      "Delete agent from list",
      0 },
    { ssu00005,
      cmd_show_clusters,
      "Show agent list",
      0 },
    { ssu00006,
      cmd_create_cluster,
      "Create agent group",
      0 },
    { ssu00007,
      cmd_delete_cluster,
      "Delete agent group",
      0 },
    { ssu00008,
      null,
      "",
      0 },
    { ssu00009,
      null,
      "",
      0 },
    { ssu00010,
      cmd_read_vardefs,
      "Read variable definitions",
      0 },
    { ssu00011,
      cmd_read_agentdefs,
      "Read agent group definitons",
      0 },
    { ssu00012,
      cmd_save_vardefs,
      "Save variable definitions",
      0 },
    { ssu00013,
      cmd_save_agentdefs,
      "Save agent definitions",
      0 },
    { ssu00014,
      cmd_set_logfile,
      "Set log file",
      1 },
    { ssu00015,
      cmd_tee_output,
      "Tee output",
      1 },
    { ssu00016,
      null,
      "",
      0 },
    { ssu00017,
      null,
      "",
      0 },
    { ssu00018,
      cmd_change_class,
      "Change default class",
      0 },
    { ssu00019,
      cmd_change_cluster,
      "Change default agent group",
      0 },
    { ssu00020,
      cmd_change_dspmode,
      "Change variable display mode",
      0 },
    { ssu00021,
      cmd_change_interval,
      "Change interval",
      0 },
    { ssu00022,
      cmd_change_prefix,
      "Change prefix",
      0 },
    { ssu00023,
      cmd_change_retry,
      "Change retry number",
      0 },
    { ssu00024,
      cmd_change_session_id,
      "Change community",
      0 },
    { ssu00025,
      cmd_change_timeout,
      "Change timeout",
      0 },
    { ssu00026,
      cmd_print_parameters,
      "Print default parameters",
      0 },
    { ssu00027,
      cmd_reset_parameters,
      "Reset default parameters",
      0 },
    { ssu00028,
      null,
      "",
      0 },
    { ssu00029,
      null,
      "",
      0 },
    { ssu00030,
      cmd_query_variable,
      "Query agents for variable",
      0 },
    { ssu00031,
      cmd_query_class,
      "Query agents for variable class",
      0 },
    { ssu00032,
      cmd_query_agent,
      "Query agents",
      0 },
    { ssu00033,
      cmd_query_cluster,
      "Query agent group",
      0 },
    { ssu00034,
      null,
      "",
      0 },
    { ssu00035,
      null,
      "",
      0 },
    { ssu00036,
      cmd_create_class,
      "Create a new variable class",
      0 },
    { ssu00037,
      cmd_delete_class,
      "Delete variable class",
      0 },
    { ssu00038,
      cmd_show_classes,
      "Show variable classes",
      0 },
    { ssu00039,
      cmd_add_variable,
      "Add variable to class",
      0 },
    { ssu00040,
      cmd_delete_variable,
      "Delete variable from class",
      0 },
    { ssu00041,
      null,
      "",
      0 },
    { ssu00042,
      null,
      "",
      0 },
    { ssu00043,
      cmd_clear,
      "Clear screen",
      0 },
    { ssu00044,
      ss_help,
      "Help me",
      0 },
    { ssu00045,
      ss_quit,
      "Quit",
      0 },
    { 0, 0, 0, 0 }
};

ss_request_table PROC_TABLE = { 2, ssu00046 };
