From 6c137a2fc0bf53b9c0b8eda51e6f5361552b0112 Mon Sep 17 00:00:00 2001 From: Øyvind Harboe Date: Mon, 27 Sep 2010 08:48:31 +0200 Subject: server: specify port as a string MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This will allow switching to using named pipes. Split this out as a seperate commit to make changes easier to follow. Signed-off-by: Øyvind Harboe --- src/server/server.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/server/server.h') diff --git a/src/server/server.h b/src/server/server.h index 46188bb4..2c9ed445 100644 --- a/src/server/server.h +++ b/src/server/server.h @@ -75,6 +75,11 @@ int add_service(char *name, enum connection_type type, unsigned short port, input_handler_t in_handler, connection_closed_handler_t close_handler, void *priv); +int add_service_pipe(char *name, const char *port, + int max_connections, new_connection_handler_t new_connection_handler, + input_handler_t in_handler, connection_closed_handler_t close_handler, + void *priv); + int server_preinit(void); int server_init(struct command_context *cmd_ctx); int server_quit(void); @@ -101,6 +106,10 @@ void openocd_sleep_postlude(void); * Call server_port like a normal COMMAND_HANDLER with an extra @a out parameter * to receive the specified port number. */ +#define SERVER_PIPE_COMMAND() \ + COMMAND_HELPER(server_pipe_command, const char **out) +SERVER_PIPE_COMMAND(); + #define SERVER_PORT_COMMAND() \ COMMAND_HELPER(server_port_command, unsigned short *out) -- cgit v1.2.3