version 1.1.1.1.2.14, 2010/06/28 17:10:39
|
version 1.1.1.1.2.16, 2010/07/07 12:29:50
|
Line 109 typedef struct {
|
Line 109 typedef struct {
|
if (val->val.string) { \ |
if (val->val.string) { \ |
val->val_type = string; val->val_len = strlen(v) + 1; \ |
val->val_type = string; val->val_len = strlen(v) + 1; \ |
} } while (0) |
} } while (0) |
#define RPC_SET_BLOB(vl, v, l) do { rpc_val_t *val = (vl); assert(val); val->val_type = blob; \ | #define RPC_SET_BLOB(vl, l) do { rpc_val_t *val = (vl); assert(val); val->val_type = blob; \ |
val->val.blob = (void*) v; val->val_len = l; } while (0) | val->val.blob = NULL; val->val_len = l; } while (0) |
#define RPC_SET_SIZE(vl, v) do { rpc_val_t *val = (vl); assert(val); val->val_type = size; val->val.size = v; \ |
#define RPC_SET_SIZE(vl, v) do { rpc_val_t *val = (vl); assert(val); val->val_type = size; val->val.size = v; \ |
val->val_len = sizeof(size_t); } while (0) |
val->val_len = sizeof(size_t); } while (0) |
#define RPC_SET_OFF(vl, v) do { rpc_val_t *val = (vl); assert(val); val->val_type = offset; val->val.offset = v; \ |
#define RPC_SET_OFF(vl, v) do { rpc_val_t *val = (vl); assert(val); val->val_type = offset; val->val.offset = v; \ |
Line 464 inline int rpc_srv_blobFree(rpc_srv_t * __restrict srv
|
Line 464 inline int rpc_srv_blobFree(rpc_srv_t * __restrict srv
|
* rpc_srv_registerBLOB() Register new BLOB to server |
* rpc_srv_registerBLOB() Register new BLOB to server |
* @srv = RPC Server instance |
* @srv = RPC Server instance |
* @len = BLOB length |
* @len = BLOB length |
* return: -1 error or 0 register ok | * 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); |
/* |
/* |