Changeset 588
- Timestamp:
- 05/14/07 14:05:39 (2 years ago)
- Files:
-
- trunk/src/vcc/vgc/cmd.c (modified) (2 diffs)
- trunk/src/vcc/vgc/cmd.h (modified) (1 diff)
- trunk/src/vcc/vgc/vx.c (modified) (1 diff)
- trunk/src/vcd/methods.c (modified) (1 diff)
- trunk/src/vcd/methods.h (modified) (1 diff)
- trunk/src/vcd/methods/Makefile.am (modified) (1 diff)
- trunk/src/vcd/methods/vg/vg_vx_reboot.c (added)
- trunk/src/vcd/methods/vg/vg_vx_restart.c (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/vcc/vgc/cmd.c
r552 r588 23 23 24 24 cmd_t CMDS[] = { 25 { "add", cmd_add }, 26 { "list", cmd_list }, 27 { "remove", cmd_remove }, 28 { "vx.start", cmd_vx_start }, 29 { "vx.stop", cmd_vx_stop }, 30 { NULL, NULL } 25 { "add", cmd_add }, 26 { "list", cmd_list }, 27 { "remove", cmd_remove }, 28 { "vx.reboot", cmd_vx_reboot }, 29 { "vx.restart", cmd_vx_restart }, 30 { "vx.start", cmd_vx_start }, 31 { "vx.stop", cmd_vx_stop }, 32 { NULL, NULL } 31 33 }; 32 34 … … 36 38 "\n" 37 39 "Available commands:\n" 38 " add <group> [<name>]\n"39 " list [<group>]\n"40 " remove <group> [<name>]\n"40 " add <group> [<name>]\n" 41 " list [<group>]\n" 42 " remove <group> [<name>]\n" 41 43 "\n" 42 " vx.start <group>\n" 43 " vx.stop <group>\n" 44 " vx.reboot <group>\n" 45 " vx.restart <group>\n" 46 " vx.start <group>\n" 47 " vx.stop <group>\n" 44 48 "\n" 45 49 COMMON_USAGE); trunk/src/vcc/vgc/cmd.h
r552 r588 21 21 void usage(int rc); 22 22 23 void cmd_add (xmlrpc_env *env, int argc, char **argv); 24 void cmd_list (xmlrpc_env *env, int argc, char **argv); 25 void cmd_remove (xmlrpc_env *env, int argc, char **argv); 26 void cmd_vx_start(xmlrpc_env *env, int argc, char **argv); 27 void cmd_vx_stop (xmlrpc_env *env, int argc, char **argv); 23 void cmd_add (xmlrpc_env *env, int argc, char **argv); 24 void cmd_list (xmlrpc_env *env, int argc, char **argv); 25 void cmd_remove (xmlrpc_env *env, int argc, char **argv); 26 void cmd_vx_reboot (xmlrpc_env *env, int argc, char **argv); 27 void cmd_vx_restart(xmlrpc_env *env, int argc, char **argv); 28 void cmd_vx_start (xmlrpc_env *env, int argc, char **argv); 29 void cmd_vx_stop (xmlrpc_env *env, int argc, char **argv); 28 30 29 31 #endif trunk/src/vcc/vgc/vx.c
r586 r588 20 20 #include "vcc.h" 21 21 #include "cmd.h" 22 23 void cmd_vx_reboot(xmlrpc_env *env, int argc, char **argv) 24 { 25 char *group; 26 27 if (argc < 1) 28 usage(EXIT_FAILURE); 29 30 group = argv[0]; 31 32 client_call("vg.vx.reboot", 33 "{s:s}", 34 "group", group); 35 } 36 37 void cmd_vx_restart(xmlrpc_env *env, int argc, char **argv) 38 { 39 char *group; 40 41 if (argc < 1) 42 usage(EXIT_FAILURE); 43 44 group = argv[0]; 45 46 client_call("vg.vx.restart", 47 "{s:s}", 48 "group", group); 49 } 22 50 23 51 void cmd_vx_start(xmlrpc_env *env, int argc, char **argv) trunk/src/vcd/methods.c
r578 r588 94 94 95 95 /* vg */ 96 MREGISTER("vg.add", m_vg_add); 97 MREGISTER("vg.list", m_vg_list); 98 MREGISTER("vg.remove", m_vg_remove); 99 MREGISTER("vg.vx.start", m_vg_vx_start); 100 MREGISTER("vg.vx.stop", m_vg_vx_stop); 96 MREGISTER("vg.add", m_vg_add); 97 MREGISTER("vg.list", m_vg_list); 98 MREGISTER("vg.remove", m_vg_remove); 99 MREGISTER("vg.vx.reboot", m_vg_vx_reboot); 100 MREGISTER("vg.vx.restart", m_vg_vx_restart); 101 MREGISTER("vg.vx.start", m_vg_vx_start); 102 MREGISTER("vg.vx.stop", m_vg_vx_stop); 101 103 102 104 /* vx */ trunk/src/vcd/methods.h
r578 r588 140 140 MPROTO(m_vg_list); 141 141 MPROTO(m_vg_remove); 142 MPROTO(m_vg_vx_reboot); 143 MPROTO(m_vg_vx_restart); 142 144 MPROTO(m_vg_vx_start); 143 145 MPROTO(m_vg_vx_stop); trunk/src/vcd/methods/Makefile.am
r580 r588 37 37 vg/vg_list.c \ 38 38 vg/vg_remove.c \ 39 vg/vg_vx_reboot.c \ 40 vg/vg_vx_restart.c \ 39 41 vg/vg_vx_start.c \ 40 42 vg/vg_vx_stop.c
