Lines Matching defs:dt_io_thread
120 struct dt_io_thread { struct
123 int threadnum;
125 void* event_base;
127 struct dt_io_list_item* io_list;
131 struct dt_io_list_item* io_list_iter;
133 ub_thread_type tid;
135 int started;
137 void* ssl_ctx;
139 int tls_use_sni;
142 int fd;
144 void* event;
146 int event_added;
148 int event_added_is_write;
150 int check_nb_connect;
152 void* ssl;
154 int ssl_handshake_done;
158 int ssl_brief_read;
161 int ssl_brief_write;
165 void* cur_msg;
167 size_t cur_msg_len;
169 size_t cur_msg_done;
172 size_t cur_msg_len_done;
175 lock_basic_type wakeup_timer_lock;
177 int wakeup_timer_enabled;
180 int commandpipe[2];
182 void* command_event;
184 int want_to_exit;
187 void* stop_flush_event;
190 void* reconnect_timer;
192 int reconnect_is_added;
195 int reconnect_timeout;
199 int upstream_is_unix;
202 int upstream_is_tcp;
205 int upstream_is_tls;
209 int is_bidirectional;
211 int ready_frame_sent;
213 int accept_frame_received;
215 struct dt_frame_read_buf read_frame;
218 char* socket_path;
220 char* ip_str;
223 char* tls_server_name;
225 int use_client_certs;
227 char* client_key_file;
229 char* client_cert_file;