version 1.5.2.6, 2012/03/14 13:29:11
|
version 1.6.2.1, 2012/03/28 11:07:36
|
Line 86 SUCH DAMAGE.
|
Line 86 SUCH DAMAGE.
|
|
|
typedef enum { |
typedef enum { |
disable, enable, running, kill, /* for blob.state */ |
disable, enable, running, kill, /* for blob.state */ |
ok, error, /* for blob reply */ | ok, error, no, /* for blob reply */ |
get, set, unset /* for blob request */ |
get, set, unset /* for blob request */ |
} cmd_type_t; |
} cmd_type_t; |
|
|
Line 165 struct tagBLOBHdr {
|
Line 165 struct tagBLOBHdr {
|
uint32_t hdr_var; |
uint32_t hdr_var; |
uint32_t hdr_len; |
uint32_t hdr_len; |
uint32_t hdr_ret; |
uint32_t hdr_ret; |
|
uint16_t hdr_crc; |
|
uint8_t hdr_pad; |
} __packed; |
} __packed; |
|
|
/* Network RPC client & server elements */ |
/* Network RPC client & server elements */ |
Line 539 void rpc_cli_closeClient(rpc_cli_t * __restrict cli);
|
Line 541 void rpc_cli_closeClient(rpc_cli_t * __restrict cli);
|
* rpc_cli_execCall() - Execute RPC call |
* rpc_cli_execCall() - Execute RPC call |
* |
* |
* @cli = RPC Client session |
* @cli = RPC Client session |
|
* @noreply = We not want RPC reply |
* @csModule = Module name, if NULL self binary |
* @csModule = Module name, if NULL self binary |
* @csFunc = Function name for execute |
* @csFunc = Function name for execute |
* @in_vars = IN RPC call array of rpc values |
* @in_vars = IN RPC call array of rpc values |
* @out_vars = OUT returned array of rpc values, must be free after use with rpc_cli_freeVals() |
* @out_vars = OUT returned array of rpc values, must be free after use with rpc_cli_freeVals() |
* return: -1 error or != -1 ok result |
* return: -1 error or != -1 ok result |
*/ |
*/ |
int rpc_cli_execCall(rpc_cli_t *cli, const char *csModule, const char *csFunc, | int rpc_cli_execCall(rpc_cli_t *cli, int noreply, const char *csModule, const char *csFunc, |
array_t * __restrict in_vars, array_t ** __restrict out_vars); |
array_t * __restrict in_vars, array_t ** __restrict out_vars); |
|
|
|
|