46 #ifndef DAEMON_REMOTE_H 47 #define DAEMON_REMOTE_H 48 #ifdef HAVE_OPENSSL_SSL_H 49 #include "openssl/ssl.h" 60 #define REMOTE_CONTROL_TCP_TIMEOUT 120000 184 int ssl_print_text(
RES* ssl,
const char* text);
192 int ssl_printf(
RES* ssl,
const char* format, ...)
193 ATTR_FORMAT(printf, 2, 3);
203 int ssl_read_line(
RES* ssl,
char*
buf,
size_t max);
struct daemon_remote * rc
void daemon_remote_delete(struct daemon_remote *rc)
void daemon_remote_clear(struct daemon_remote *rc)
void daemon_remote_stop_accept(struct daemon_remote *rc)
int daemon_remote_open_accept(struct daemon_remote *rc, struct listen_port *ports, struct worker *worker)
struct listen_list * accept_list
struct rc_state * busy_list
struct listen_port * daemon_remote_open_ports(struct config_file *cfg)
void daemon_remote_start_accept(struct daemon_remote *rc)
void daemon_remote_exec(struct worker *worker)
enum rc_state::@40 shake_state
struct daemon_remote * daemon_remote_create(struct config_file *cfg)