Logo Search packages:      
Sourcecode: handlersocket version File versions  Download package

Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes

dena::hstcpsvr_worker Struct Reference

Inheritance diagram for dena::hstcpsvr_worker:
Inheritance graph
Collaboration diagram for dena::hstcpsvr_worker:
Collaboration graph

List of all members.

Public Member Functions

 hstcpsvr_worker (const hstcpsvr_worker_arg &arg)
virtual void run ()

Static Public Member Functions

static hstcpsvr_worker_ptr create (const hstcpsvr_worker_arg &arg)

Private Member Functions

void do_authorization (char *start, char *finish, hstcpsvr_conn &conn)
void do_exec_on_index (char *cmd_begin, char *cmd_end, char *start, char *finish, hstcpsvr_conn &conn)
void do_open_index (char *start, char *finish, hstcpsvr_conn &conn)
void execute_line (char *start, char *finish, hstcpsvr_conn &conn)
void execute_lines (hstcpsvr_conn &conn)
int run_one_ep ()
int run_one_nb ()

Private Attributes

int accept_balance
bool accept_enabled
hstcpsvr_conns_type conns
const hstcpsvr_shared_ccshared
dbcontext_ptr dbctx
std::vector< record_filterfilters_work
time_t last_check_time
std::vector< pollfd > pfds
volatile hstcpsvr_shared_vvshared
long worker_id

Detailed Description

Definition at line 252 of file hstcpsvr_worker.cpp.

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index