Changeset 9195a6a in code


Ignore:
Timestamp:
Dec 24, 2013, 6:56:50 PM (11 years ago)
Author:
Mike Belopuhov <mike@…>
Branches:
master
Children:
4284008
Parents:
bf02a60
Message:

add a simple help command

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • cmd.c

    rbf02a60 r9195a6a  
    2828extern int creategroups;
    2929
     30void icb_cmd_help(struct icb_session *, char *);
    3031void icb_cmd_beep(struct icb_session *, char *);
    3132void icb_cmd_boot(struct icb_session *, char *);
     
    4546                void            (*handler)(struct icb_session *, char *);
    4647        } cmdtab[] = {
     48                { "?",          icb_cmd_help },
    4749                { "beep",       icb_cmd_beep },
    4850                { "boot",       icb_cmd_boot },
     
    6668
    6769void
     70icb_cmd_help(struct icb_session *is, char *arg __attribute__((unused)))
     71{
     72        icb_status(is, STATUS_HELP, "Server supports following commands:");
     73        icb_status(is, STATUS_HELP, "beep boot g m name nobeep pass topic");
     74}
     75
     76void
    6877icb_cmd_beep(struct icb_session *is, char *arg)
    6978{
  • icb.c

    rbf02a60 r9195a6a  
    314314                { STATUS_BOOT,          "Boot" },
    315315                { STATUS_DEPART,        "Depart" },
     316                { STATUS_HELP,          "Help" },
    316317                { STATUS_NAME,          "Name" },
    317318                { STATUS_NOBEEP,        "No-Beep" },
  • icb.h

    rbf02a60 r9195a6a  
    3232         STATUS_BOOT,
    3333         STATUS_DEPART,
     34         STATUS_HELP,
    3435         STATUS_NAME,
    3536         STATUS_NOBEEP,
Note: See TracChangeset for help on using the changeset viewer.