|
|
| version 1.7, 2012/03/29 01:34:16 | version 1.8, 2012/05/14 08:39:05 |
|---|---|
| Line 178 typedef struct { | Line 178 typedef struct { |
| int cli_sock; // socket fd | int cli_sock; // socket fd |
| pthread_t cli_tid; // TID of thread | pthread_t cli_tid; // TID of thread |
| cmd_type_t cli_kill; | |
| void *cli_parent; // pointer to parent rpc_srv_t for server or to rpc_sess_t for client | void *cli_parent; // pointer to parent rpc_srv_t for server or to rpc_sess_t for client |
| int cli_netbuf; // size of network buffer size | int cli_netbuf; // size of network buffer size |
| } rpc_cli_t; | } rpc_cli_t; |
| Line 203 typedef struct { | Line 205 typedef struct { |
| rpc_func_t *srv_funcs; // registered functions list | rpc_func_t *srv_funcs; // registered functions list |
| pthread_mutex_t srv_mtx; | |
| cmd_type_t srv_kill; | cmd_type_t srv_kill; |
| struct { | struct { |
| Line 214 typedef struct { | Line 215 typedef struct { |
| rpc_cli_t *clients; // connected blob client sockets | rpc_cli_t *clients; // connected blob client sockets |
| rpc_blob_t *blobs; // registered blob variables list | rpc_blob_t *blobs; // registered blob variables list |
| pthread_mutex_t mtx; | |
| } srv_blob; | } srv_blob; |
| } rpc_srv_t; | } rpc_srv_t; |