|
Functions |
void | xmms_ipc_append_coll_attr (const char *key, const char *value, void *userdata) |
void | xmms_ipc_count_coll_attr (const char *key, const char *value, void *userdata) |
xmms_ipc_msg_t * | xmms_ipc_msg_alloc (void) |
xmms_ipc_msg_t * | xmms_ipc_msg_new (uint32_t object, uint32_t cmd) |
void | xmms_ipc_msg_destroy (xmms_ipc_msg_t *msg) |
void | xmms_ipc_msg_set_length (xmms_ipc_msg_t *msg, uint32_t len) |
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) |
void | xmms_ipc_msg_set_object (xmms_ipc_msg_t *msg, uint32_t object) |
uint32_t | xmms_ipc_msg_get_cmd (const xmms_ipc_msg_t *msg) |
void | xmms_ipc_msg_set_cmd (xmms_ipc_msg_t *msg, uint32_t cmd) |
void | xmms_ipc_msg_set_cookie (xmms_ipc_msg_t *msg, uint32_t cookie) |
uint32_t | xmms_ipc_msg_get_cookie (const 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_bin (xmms_ipc_msg_t *msg, const unsigned char *data, unsigned int len) |
uint32_t | xmms_ipc_msg_put_uint32 (xmms_ipc_msg_t *msg, uint32_t v) |
void | xmms_ipc_msg_store_uint32 (xmms_ipc_msg_t *msg, uint32_t offset, 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) |
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_alloc (xmms_ipc_msg_t *msg, char **buf, unsigned int *len) |
bool | xmms_ipc_msg_get_bin_alloc (xmms_ipc_msg_t *msg, unsigned char **buf, unsigned int *len) |
bool | xmms_ipc_msg_get_string (xmms_ipc_msg_t *msg, char *buf, unsigned int maxlen) |
bool | xmms_ipc_msg_get_collection_alloc (xmms_ipc_msg_t *msg, xmmsc_coll_t **coll) |