| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
arguments for the accepting thread More...
#include <tcptls.h>

| Data Fields | |
| int | accept_fd | 
| void *(* | accept_fn )(void *) | 
| char | hostname [MAXHOSTNAMELEN] | 
| struct ast_sockaddr | local_address | 
| pthread_t | master | 
| const char * | name | 
| struct ast_sockaddr | old_address | 
| struct ast_tls_config * | old_tls_cfg | 
| void(* | periodic_fn )(void *) | 
| int | poll_timeout | 
| struct ast_sockaddr | remote_address | 
| int | suppress_connection_msgs | 
| struct ast_tls_config * | tls_cfg | 
| void *(* | worker_fn )(void *) | 
| int accept_fd | 
Definition at line 136 of file tcptls.h.
Referenced by __ast_http_load(), app_exec(), http_server_create(), and http_server_start().
| void *(* accept_fn) (void *) | 
the function in charge of doing the accept
Definition at line 140 of file tcptls.h.
Referenced by http_server_create().
| char hostname[MAXHOSTNAMELEN] | 
only necessary for SSL clients so we can compare to common name
Definition at line 134 of file tcptls.h.
Referenced by handle_tcptls_connection().
| struct ast_sockaddr local_address | 
Definition at line 131 of file tcptls.h.
Referenced by __ast_http_load(), __init_manager(), ast_tls_read_conf(), handle_manager_show_settings(), http_server_create(), manager_set_defaults(), report_auth_success(), report_failed_acl(), report_failed_challenge_response(), report_inval_password(), report_invalid_user(), report_req_bad_format(), report_req_not_allowed(), and report_session_limit().
| pthread_t master | 
Server accept_fn thread ID used for external shutdown requests.
Definition at line 139 of file tcptls.h.
Referenced by http_server_create().
| const char* name | 
Definition at line 143 of file tcptls.h.
Referenced by __init_manager(), PathSegment::get_child(), http_server_create(), and SwaggerType::load().
| struct ast_sockaddr old_address | 
copy of the local or remote address depending on if its a client or server session
Definition at line 132 of file tcptls.h.
Referenced by handle_show_http(), and httpstatus_callback().
| struct ast_tls_config* old_tls_cfg | 
| void(* periodic_fn) (void *) | 
| int poll_timeout | 
Definition at line 137 of file tcptls.h.
Referenced by http_server_create(), and purge_old_stuff().
| struct ast_sockaddr remote_address | 
Definition at line 133 of file tcptls.h.
Referenced by app_exec().
| int suppress_connection_msgs | 
suppress connection messages to allow caller to manage logging
Definition at line 145 of file tcptls.h.
Referenced by websocket_client_create().
| struct ast_tls_config* tls_cfg | 
points to the SSL configuration if any
Definition at line 135 of file tcptls.h.
Referenced by __ast_http_load(), __init_manager(), handle_tcptls_connection(), http_server_create(), mansession_get_transport(), and websocket_client_args_create().
| void *(* worker_fn) (void *) | 
the function in charge of doing the actual work
Definition at line 142 of file tcptls.h.
Referenced by ast_tcptls_client_create(), handle_tcptls_connection(), and http_server_create().