Go to the source code of this file.
Data Structures | |
struct | host_allow |
Defines | |
#define | DEFAULT_QUEUE_LEN 10 |
Typedefs | |
typedef host_allow * | HostsAllow |
Functions | |
void | start_httpd (int port, int backlog, char *bindAddr) |
Start the HTTPD server. | |
void | stop_httpd () |
Stop the HTTPD server. | |
int | add_host_allow (char *) |
Add hosts allowed to connect to this server. | |
int | has_hosts_allow () |
Are any hosts present in the host allow list? | |
void | destroy_hosts_allow () |
Free the host allow list. |
|
|
|
|
|
Add hosts allowed to connect to this server.
Definition at line 237 of file engine.c. References END_LOCK, LOCK, host_allow::name, NEW, host_allow::next, and xstrdup(). |
|
Free the host allow list.
Definition at line 310 of file engine.c. References END_LOCK, has_hosts_allow(), and LOCK. |
|
Are any hosts present in the host allow list?
Definition at line 294 of file engine.c. References END_LOCK, and LOCK. Referenced by can_http(), and destroy_hosts_allow(). |
|
Start the HTTPD server.
Definition at line 111 of file engine.c. References check_socket(), create_server_socket(), destroy_wrapper(), embed_accepted_ssl_socket(), error(), http_processor(), myrun::httpdssl, myrun::httpsslclientpem, myrun::httpsslpem, myrun::init, init_ssl_server(), insert_accepted_ssl_socket(), kill_daemon(), mySSLServerConnection, Run, requestwrapper::socket, requestwrapper::ssl, requestwrapper::status, and STRERROR. |
|
Stop the HTTPD server.
Definition at line 220 of file engine.c. References close_socket(), delete_ssl_server_socket(), and mySSLServerConnection. Referenced by monit_http(). |