|
OpenOCD
|

Public Member Functions | |
| COMMAND_HELPER ((*service_info), const struct service *service) | |
Data Fields | |
| int(* | connection_closed )(struct connection *connection) |
| struct connection * | connections |
| int | fd |
| int(* | input )(struct connection *connection) |
| void(* | keep_client_alive )(struct connection *connection) |
| int | max_connections |
| char * | name |
| int(* | new_connection )(struct connection *connection) |
| int(* | new_connection_during_keep_alive )(struct connection *connection) |
| struct service * | next |
| char * | port |
| The 'port', which can be an integer for TCP, or 'disabled', 'pipe' (stdin/out) or a FIFO path. More... | |
| unsigned short | portnumber |
| If port is an integer it is parsed and saved here. More... | |
| void * | priv |
| void(* | service_dtor )(struct service *service) |
| struct sockaddr_in | sin |
| enum connection_type | type |
| service::COMMAND_HELPER | ( | * | service_info, |
| const struct service * | service | ||
| ) |
| int(* service::connection_closed) (struct connection *connection) |
Definition at line 89 of file server.h.
Referenced by add_service(), and remove_connection().
| struct connection* service::connections |
Definition at line 83 of file server.h.
Referenced by add_connection(), add_service(), remove_connection(), remove_connections(), and server_loop().
| int service::fd |
Definition at line 80 of file server.h.
Referenced by add_connection(), add_service(), free_service(), remove_connection(), remove_service(), and server_loop().
| int(* service::input) (struct connection *connection) |
Definition at line 86 of file server.h.
Referenced by add_service(), and server_loop().
| void(* service::keep_client_alive) (struct connection *connection) |
Definition at line 90 of file server.h.
Referenced by add_service().
| int service::max_connections |
Definition at line 82 of file server.h.
Referenced by add_connection(), add_service(), remove_connection(), and server_loop().
| char* service::name |
Definition at line 71 of file server.h.
Referenced by add_connection(), add_service(), COMMAND_HANDLER(), free_service(), remove_service(), semihosting_redirect_read(), semihosting_redirect_write(), and server_loop().
| int(* service::new_connection) (struct connection *connection) |
Definition at line 85 of file server.h.
Referenced by add_connection(), and add_service().
| int(* service::new_connection_during_keep_alive) (struct connection *connection) |
Definition at line 84 of file server.h.
Referenced by add_service().
| struct service* service::next |
Definition at line 92 of file server.h.
Referenced by add_service(), COMMAND_HANDLER(), ipdbg_find_service(), ipdbg_remove_service(), remove_service(), remove_services(), server_keep_clients_alive(), and server_loop().
| char* service::port |
The 'port', which can be an integer for TCP, or 'disabled', 'pipe' (stdin/out) or a FIFO path.
Definition at line 77 of file server.h.
Referenced by add_connection(), add_service(), free_service(), gdb_input_inner(), ipdbg_stop_service(), and remove_service().
| unsigned short service::portnumber |
If port is an integer it is parsed and saved here.
Definition at line 79 of file server.h.
Referenced by add_service().
| void* service::priv |
Definition at line 91 of file server.h.
Referenced by add_service(), arm_tpiu_swo_service_connection_closed(), arm_tpiu_swo_service_new_connection(), COMMAND_HELPER(), free_service(), get_available_target_from_connection(), get_target_from_connection(), ipdbg_on_connection_closed(), ipdbg_on_new_connection(), jsp_connection_closed(), jsp_input(), jsp_new_connection(), rtt_connection_closed(), rtt_input(), rtt_new_connection(), semihosting_redirect_read(), semihosting_redirect_write(), semihosting_service_dtor_handler(), semihosting_service_input_handler(), semihosting_service_new_connection_handler(), and telnet_new_connection().
Definition at line 87 of file server.h.
Referenced by add_service(), and free_service().
| struct sockaddr_in service::sin |
Definition at line 80 of file server.h.
Referenced by add_connection(), add_service(), and server_loop().
| enum connection_type service::type |
Definition at line 71 of file server.h.
Referenced by add_connection(), add_service(), connection_read(), connection_write(), free_service(), gdb_get_char_inner(), remove_connection(), remove_service(), and server_loop().