version 1.2.4.3, 2011/08/18 21:20:54
|
version 1.2.4.5, 2011/08/19 07:39:29
|
Line 87 typedef enum {
|
Line 87 typedef enum {
|
} rpc_type_t; |
} rpc_type_t; |
|
|
typedef enum { |
typedef enum { |
disable, enable, // for blob.state | disable, enable, kill, // for blob.state |
ok, error, // for blob reply |
ok, error, // for blob reply |
get, set, unset // for blob request |
get, set, unset // for blob request |
} cmd_type_t; |
} cmd_type_t; |
Line 295 typedef struct {
|
Line 295 typedef struct {
|
rpc_func_t *srv_funcs; // registered functions list |
rpc_func_t *srv_funcs; // registered functions list |
|
|
pthread_mutex_t srv_mtx; |
pthread_mutex_t srv_mtx; |
|
cmd_type_t srv_kill; |
|
|
struct { |
struct { |
int state; // BLOB server state: ==0 disable | !=0 enable | cmd_type_t state; // BLOB server state: ==0 disable | !=0 enable |
char dir[UCHAR_MAX + 1]; |
char dir[UCHAR_MAX + 1]; |
|
|
rpc_cli_t server; // BLOB server socket |
rpc_cli_t server; // BLOB server socket |
Line 324 typedef int (*rpc_callback_t)(rpc_func_t *, int, rpc_v
|
Line 325 typedef int (*rpc_callback_t)(rpc_func_t *, int, rpc_v
|
|
|
/* Error support functions */ |
/* Error support functions */ |
|
|
// cli_GetErrno() Get error code of last operation | // rpc_GetErrno() Get error code of last operation |
inline int cli_GetErrno(); | inline int rpc_GetErrno(); |
// cli_GetError() Get error text of last operation | // rpc_GetError() Get error text of last operation |
inline const char *cli_GetError(); | inline const char *rpc_GetError(); |
|
|
|
|
/* RPC Server side functions */ |
/* RPC Server side functions */ |