version 1.1.1.1.2.7, 2010/06/23 16:23:31
|
version 1.1.1.1.2.9, 2010/06/23 17:29:07
|
Line 47 typedef enum {
|
Line 47 typedef enum {
|
} rpc_type_t; |
} rpc_type_t; |
|
|
typedef enum { |
typedef enum { |
disable, enable, | disable, enable, // for blob.state |
get, set, unset | ok, error, // for blob reply |
| get, set, unset // for blob request |
} cmd_type_t; |
} cmd_type_t; |
|
|
/* RPC value */ |
/* RPC value */ |
Line 440 inline void rpc_srv_blobUnmap(rpc_blob_t * __restrict
|
Line 441 inline void rpc_srv_blobUnmap(rpc_blob_t * __restrict
|
* return: -1 error or 0 ok |
* return: -1 error or 0 ok |
*/ |
*/ |
inline int rpc_srv_blobFree(rpc_srv_t * __restrict srv, rpc_blob_t * __restrict blob); |
inline int rpc_srv_blobFree(rpc_srv_t * __restrict srv, rpc_blob_t * __restrict blob); |
|
|
|
/* |
|
* rpc_srv_sendBLOB() Send mapped BLOB to client |
|
* @cli = Client instance |
|
* @blob = Mapped BLOB element |
|
* return: -1 error, 0 ok |
|
*/ |
|
int rpc_srv_sendBLOB(rpc_cli_t * __restrict cli, rpc_blob_t * __restrict blob); |
|
/* |
|
* rpc_srv_recvBLOB() Receive BLOB from client |
|
* @cli = Client instance |
|
* return: -1 error, 0 ok |
|
*/ |
|
int rpc_srv_recvBLOB(rpc_cli_t * __restrict cli); |
|
|
|
|
/* RPC Client side functions */ |
/* RPC Client side functions */ |