#define OPENOCD_SERVER_SERVER_H
#include "config.h"
#include <helper/log.h>
#include <helper/replacements.h>
#include <netinet/in.h>
connection_type
CONNECTION_TCP
CONNECTION_PIPE
CONNECTION_STDINOUT
#define CONNECTION_LIMIT_UNLIMITED
connection
fd
fd_out
sin
cmd_ctx
service
service
input_pending
priv
next
service_driver
name
new_connection_during_keep_alive_handler
new_connection_handler
input_handler
connection_closed_handler
keep_client_alive_handler
service
name
type
port
portnumber
fd
sin
max_connections
connections
new_connection_during_keep_alive
new_connection
input
connection_closed
keep_client_alive
priv
next
add_service(const struct service_driver *, const char *, int, void *);
remove_service(const char *, const char *);
server_host_os_entry();
server_host_os_close();
server_preinit();
server_init(struct command_context *);
server_quit();
server_free();
exit_on_signal(int);
server_keep_clients_alive();
server_loop(struct command_context *);
server_register_commands(struct command_context *);
connection_write(struct connection *, const void *, int);
connection_read(struct connection *, void *, int);
openocd_is_shutdown_pending();
server_pipe_command(struct command_invocation *, char **);
server_port_command(struct command_invocation *, unsigned short *);
#define ERROR_SERVER_REMOTE_CLOSED
#define ERROR_CONNECTION_REJECTED
#define ERROR_SERVER_INTERRUPTED