X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=command.h;h=5e1a4ce3edc1a8812948ada45eecd2f76df4f7be;hp=e4159e6bda00131bf4a1ef6b5a46627c9f7d88b1;hb=e0e0da08c77df028c261e27f3ab0b6250fbaa3bc;hpb=01a7db579a518a1a03b940a5a42411e49123ac1b diff --git a/command.h b/command.h index e4159e6b..5e1a4ce3 100644 --- a/command.h +++ b/command.h @@ -10,30 +10,8 @@ struct command_context { int argc; /** Argument vector. */ char **argv; - /** The command being executed. */ - struct server_command *cmd; /** File descriptor and crypto keys. */ struct stream_cipher_context scc; - /** Whether to use the sideband API for this command. */ - bool use_sideband; -}; - -/** - * Defines one command of para_server. - */ -struct server_command { - /** The name of the command. */ - const char *name; - /** Pointer to the function that handles the command. */ - int (*handler)(struct command_context *); - /** The privileges a user must have to execute this command. */ - unsigned int perms; - /** One-line description of the command. */ - const char *description; - /** Summary of the command line options. */ - const char *usage; - /** The long help text. */ - const char *help; }; int send_sb(struct stream_cipher_context *scc, void *buf, size_t numbytes,