version 1.14, 2013/05/30 09:22:02
|
version 1.14.2.3, 2013/07/16 12:35:25
|
Line 173 rpc_srv_getBLOB(rpc_srv_t * __restrict srv, uint32_t v
|
Line 173 rpc_srv_getBLOB(rpc_srv_t * __restrict srv, uint32_t v
|
* |
* |
* @srv = RPC Server instance |
* @srv = RPC Server instance |
* @len = BLOB length |
* @len = BLOB length |
|
* @tout = BLOB live timeout in seconds |
* return: NULL error or new registered BLOB |
* return: NULL error or new registered BLOB |
*/ |
*/ |
rpc_blob_t * |
rpc_blob_t * |
rpc_srv_registerBLOB(rpc_srv_t * __restrict srv, size_t len) | rpc_srv_registerBLOB(rpc_srv_t * __restrict srv, size_t len, int tout) |
{ |
{ |
rpc_blob_t *blob = NULL; |
rpc_blob_t *blob = NULL; |
|
|
Line 185 rpc_srv_registerBLOB(rpc_srv_t * __restrict srv, size_
|
Line 186 rpc_srv_registerBLOB(rpc_srv_t * __restrict srv, size_
|
return blob; |
return blob; |
} |
} |
|
|
blob = rpc_srv_blobCreate(srv, len); | blob = rpc_srv_blobCreate(srv, len, tout); |
|
|
TAILQ_INSERT_TAIL(&srv->srv_blob.blobs, blob, blob_node); |
TAILQ_INSERT_TAIL(&srv->srv_blob.blobs, blob, blob_node); |
|
|
return blob; |
return blob; |
} |
} |
|
|