| libprelude Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#define PRELUDE_OPTION_REPLY_TYPE_SET
#define PRELUDE_OPTION_REPLY_TYPE_GET
#define PRELUDE_OPTION_REPLY_TYPE_LIST
#define PRELUDE_OPTION_REPLY_TYPE_ERROR
int prelude_option_push_request (prelude_msgbuf_t *msg,
int type,
const char *request);
int prelude_option_new_request (prelude_msgbuf_t *msgbuf,
uint32_t request_id,
uint64_t *target_id,
size_t size);
int prelude_option_process_request (prelude_client_t *client,
prelude_msg_t *msg,
prelude_msgbuf_t *reply);
int prelude_option_recv_reply (prelude_msg_t *msg,
uint64_t *source_id,
uint32_t *request_id,
void **value);
int prelude_option_push_request (prelude_msgbuf_t *msg,
int type,
const char *request);
|
|
|
|
|
|
Returns : |
int prelude_option_new_request (prelude_msgbuf_t *msgbuf,
uint32_t request_id,
uint64_t *target_id,
size_t size);
|
|
|
|
|
|
|
|
Returns : |
int prelude_option_process_request (prelude_client_t *client,
prelude_msg_t *msg,
prelude_msgbuf_t *reply);
|
|
|
|
|
|
Returns : |