#include "macros.h"#include "mc_platform.h"#include "commands.x.h"Go to the source code of this file.
Defines | |
| #define | COMMAND(name, cmd, desc) int handler_##name (void *arg, mc_platform_p global); |
| #define | COMMAND(name, cmd, description) COMMAND_##name , |
| #define | COMMAND(name, cmd, description) &handler_##name , |
| #define | COMMAND(name, cmd, description) description , |
| #define | COMMAND(name, cmd, description) cmd , |
Typedefs | |
| typedef int(* | cmd_handler_t )(void *, mc_platform_p global) |
Enumerations | |
| enum | command_indices_e { COMMAND } |
Variables | |
| cmd_handler_t | cmd_handlers [] |
| char * | command_descriptions [] |
| char * | command_cmds [] |
| #define COMMAND | ( | name, | |||
| cmd, | |||||
| description | ) | cmd , |
Definition at line 41 of file commands.h.
| #define COMMAND | ( | name, | |||
| cmd, | |||||
| description | ) | description , |
Definition at line 41 of file commands.h.
| #define COMMAND | ( | name, | |||
| cmd, | |||||
| description | ) | &handler_##name , |
Definition at line 41 of file commands.h.
| #define COMMAND | ( | name, | |||
| cmd, | |||||
| description | ) | COMMAND_##name , |
Definition at line 41 of file commands.h.
| #define COMMAND | ( | name, | |||
| cmd, | |||||
| desc | ) | int handler_##name (void *arg, mc_platform_p global); |
Definition at line 41 of file commands.h.
| typedef int(* cmd_handler_t)(void *, mc_platform_p global) |
Definition at line 45 of file commands.h.
| enum command_indices_e |
Initial value:
{
#define COMMAND(name, cmd, description)
COMMAND(QUIT, "quit",
"This command ends the MobileC application.")
COMMAND(HELP, "help",
"This command displays help for any command. Usage is:\n \
\"help <command>\"")
COMMAND(SEND, "send",
"This command sends a client to a host. Usage is: \n \
\"send <filename> <target host> <target port>\"\n \
e.g. \"send test1.xml iel.ucdavis.edu 5155\"")
COMMAND(PRINT_CONNECTLIST,
"print_connectlist",
"This command prints the list entries in the connectList.")
COMMAND(PRINTLIST_MESSAGE,
"printlist_message",
"This command prints all the list entries on the linked list:\n \
message_queue")
COMMAND(PRINTLIST_AGENTS,
"printlist_agents",
"This command prints all the agents on the system which are still\n\
on the agent list.\n")
NULL
}
Definition at line 54 of file commands.h.
Referenced by exec_command().
| char* command_cmds[] |
Initial value:
{
#define COMMAND(name, cmd, description)
COMMAND(QUIT, "quit",
"This command ends the MobileC application.")
COMMAND(HELP, "help",
"This command displays help for any command. Usage is:\n \
\"help <command>\"")
COMMAND(SEND, "send",
"This command sends a client to a host. Usage is: \n \
\"send <filename> <target host> <target port>\"\n \
e.g. \"send test1.xml iel.ucdavis.edu 5155\"")
COMMAND(PRINT_CONNECTLIST,
"print_connectlist",
"This command prints the list entries in the connectList.")
COMMAND(PRINTLIST_MESSAGE,
"printlist_message",
"This command prints all the list entries on the linked list:\n \
message_queue")
COMMAND(PRINTLIST_AGENTS,
"printlist_agents",
"This command prints all the agents on the system which are still\n\
on the agent list.\n")
NULL
}
Definition at line 68 of file commands.h.
Referenced by handler_HELP(), and process_command().
| char* command_descriptions[] |
Initial value:
{
#define COMMAND(name, cmd, description)
COMMAND(QUIT, "quit",
"This command ends the MobileC application.")
COMMAND(HELP, "help",
"This command displays help for any command. Usage is:\n \
\"help <command>\"")
COMMAND(SEND, "send",
"This command sends a client to a host. Usage is: \n \
\"send <filename> <target host> <target port>\"\n \
e.g. \"send test1.xml iel.ucdavis.edu 5155\"")
COMMAND(PRINT_CONNECTLIST,
"print_connectlist",
"This command prints the list entries in the connectList.")
COMMAND(PRINTLIST_MESSAGE,
"printlist_message",
"This command prints all the list entries on the linked list:\n \
message_queue")
COMMAND(PRINTLIST_AGENTS,
"printlist_agents",
"This command prints all the agents on the system which are still\n\
on the agent list.\n")
NULL
}
Definition at line 61 of file commands.h.
Referenced by handler_HELP(), and handler_SEND().
1.5.5