--- libaitrpc/inc/aitrpc.h 2011/08/19 07:19:08 1.2.4.4 +++ libaitrpc/inc/aitrpc.h 2011/08/19 07:39:29 1.2.4.5 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: aitrpc.h,v 1.2.4.4 2011/08/19 07:19:08 misho Exp $ +* $Id: aitrpc.h,v 1.2.4.5 2011/08/19 07:39:29 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -87,7 +87,7 @@ typedef enum { } rpc_type_t; typedef enum { - disable, enable, // for blob.state + disable, enable, kill, // for blob.state ok, error, // for blob reply get, set, unset // for blob request } cmd_type_t; @@ -295,9 +295,10 @@ typedef struct { rpc_func_t *srv_funcs; // registered functions list pthread_mutex_t srv_mtx; + cmd_type_t srv_kill; 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]; rpc_cli_t server; // BLOB server socket