|
Defines |
| #define | XMMS_IPC_MSG_DEFAULT_SIZE 128 |
| #define | XMMS_IPC_MSG_HEAD_LEN 16 |
Typedefs |
| typedef struct xmms_ipc_msg_St | xmms_ipc_msg_t |
Functions |
| uint32_t | xmms_ipc_msg_get_length (const xmms_ipc_msg_t *msg) |
| uint32_t | xmms_ipc_msg_get_object (const xmms_ipc_msg_t *msg) |
| uint32_t | xmms_ipc_msg_get_cmd (const xmms_ipc_msg_t *msg) |
| uint32_t | xmms_ipc_msg_get_cookie (const xmms_ipc_msg_t *msg) |
| void | xmms_ipc_msg_set_length (xmms_ipc_msg_t *msg, uint32_t len) |
| void | xmms_ipc_msg_set_cookie (xmms_ipc_msg_t *msg, uint32_t cookie) |
| void | xmms_ipc_msg_set_cmd (xmms_ipc_msg_t *msg, uint32_t cmd) |
| void | xmms_ipc_msg_set_object (xmms_ipc_msg_t *msg, uint32_t object) |
| xmms_ipc_msg_t * | xmms_ipc_msg_new (uint32_t object, uint32_t cmd) |
| xmms_ipc_msg_t * | xmms_ipc_msg_alloc (void) |
| void | xmms_ipc_msg_destroy (xmms_ipc_msg_t *msg) |
| bool | xmms_ipc_msg_write_transport (xmms_ipc_msg_t *msg, xmms_ipc_transport_t *transport, bool *disconnected) |
| | Try to write message to transport.
|
| bool | xmms_ipc_msg_read_transport (xmms_ipc_msg_t *msg, xmms_ipc_transport_t *transport, bool *disconnected) |
| | Try to read message from transport into msg.
|
| uint32_t | xmms_ipc_msg_put_uint32 (xmms_ipc_msg_t *msg, uint32_t v) |
| uint32_t | xmms_ipc_msg_put_int32 (xmms_ipc_msg_t *msg, int32_t v) |
| uint32_t | xmms_ipc_msg_put_float (xmms_ipc_msg_t *msg, float v) |
| uint32_t | xmms_ipc_msg_put_string (xmms_ipc_msg_t *msg, const char *str) |
| uint32_t | xmms_ipc_msg_put_string_list (xmms_ipc_msg_t *msg, const char *strings[]) |
| uint32_t | xmms_ipc_msg_put_collection (xmms_ipc_msg_t *msg, xmmsc_coll_t *coll) |
| uint32_t | xmms_ipc_msg_put_bin (xmms_ipc_msg_t *msg, const unsigned char *data, unsigned int len) |
| void | xmms_ipc_msg_store_uint32 (xmms_ipc_msg_t *msg, uint32_t offset, uint32_t v) |
| bool | xmms_ipc_msg_get_uint32 (xmms_ipc_msg_t *msg, uint32_t *v) |
| bool | xmms_ipc_msg_get_int32 (xmms_ipc_msg_t *msg, int32_t *v) |
| bool | xmms_ipc_msg_get_float (xmms_ipc_msg_t *msg, float *v) |
| bool | xmms_ipc_msg_get_string (xmms_ipc_msg_t *msg, char *str, unsigned int maxlen) |
| bool | xmms_ipc_msg_get_string_alloc (xmms_ipc_msg_t *msg, char **buf, unsigned int *len) |
| bool | xmms_ipc_msg_get_collection_alloc (xmms_ipc_msg_t *msg, xmmsc_coll_t **coll) |
| bool | xmms_ipc_msg_get_bin_alloc (xmms_ipc_msg_t *msg, unsigned char **buf, unsigned int *len) |