version 1.15, 2013/05/30 09:22:01
|
version 1.15.2.4, 2013/07/15 15:10:37
|
Line 441 int rpc_srv_blobFree(rpc_srv_t * __restrict srv, rpc_b
|
Line 441 int rpc_srv_blobFree(rpc_srv_t * __restrict srv, rpc_b
|
* |
* |
* @srv = RPC Server instance |
* @srv = RPC Server instance |
* @len = BLOB length |
* @len = BLOB length |
|
* @tout = BLOB live timeout in seconds |
|
* @c = RPC Client |
* return: NULL error or new registered BLOB |
* return: NULL error or new registered BLOB |
*/ |
*/ |
rpc_blob_t *rpc_srv_registerBLOB(rpc_srv_t * __restrict srv, size_t len); | rpc_blob_t *rpc_srv_registerBLOB(rpc_srv_t * __restrict srv, size_t len, |
| int tout, rpc_cli_t * __restrict c); |
/* |
/* |
* rpc_srv_unregisterBLOB() - Unregister BLOB from server |
* rpc_srv_unregisterBLOB() - Unregister BLOB from server |
* |
* |
Line 486 int rpc_srv_recvBLOB(rpc_cli_t * __restrict cli, rpc_b
|
Line 489 int rpc_srv_recvBLOB(rpc_cli_t * __restrict cli, rpc_b
|
* @cli = Client instance |
* @cli = Client instance |
* @var = BLOB variable |
* @var = BLOB variable |
* @data = BLOB data |
* @data = BLOB data |
|
* @tout = BLOB live on server timeout in seconds, if =0 default timeout |
* return: -1 error, 0 ok, 1 remote error |
* return: -1 error, 0 ok, 1 remote error |
*/ |
*/ |
int rpc_cli_sendBLOB(rpc_cli_t * __restrict cli, ait_val_t * __restrict var, void * __restrict data); | int rpc_cli_sendBLOB(rpc_cli_t * __restrict cli, ait_val_t * __restrict var, |
| void * __restrict data, int tout); |
/* |
/* |
* rpc_cli_recvBLOB() - Receive BLOB from server |
* rpc_cli_recvBLOB() - Receive BLOB from server |
* |
* |