|
XMMS2
|
#include <stdarg.h>#include <string.h>#include <stdlib.h>#include <errno.h>#include <time.h>#include <assert.h>#include "xmmspriv/xmms_list.h"#include "xmmsc/xmmsc_ipc_transport.h"#include "xmmsc/xmmsc_ipc_msg.h"#include "xmmsc/xmmsc_util.h"#include "xmmsc/xmmsc_sockets.h"#include "xmmsc/xmmsc_stdint.h"#include "xmmsc/xmmsv_coll.h"Go to the source code of this file.
| xmms_ipc_msg_t* xmms_ipc_msg_alloc | ( | void | ) |
Definition at line 96 of file msg.c.
Referenced by xmms_ipc_msg_new().
| void xmms_ipc_msg_destroy | ( | 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 | ) |
| uint32_t xmms_ipc_msg_get_length | ( | const xmms_ipc_msg_t * | msg | ) |
Definition at line 139 of file msg.c.
Referenced by xmms_ipc_msg_put_value(), xmms_ipc_msg_read_transport(), and xmms_ipc_msg_write_transport().
| uint32_t xmms_ipc_msg_get_object | ( | const xmms_ipc_msg_t * | msg | ) |
| bool xmms_ipc_msg_get_value | ( | xmms_ipc_msg_t * | msg, |
| xmmsv_t ** | val | ||
| ) |
| xmms_ipc_msg_t* xmms_ipc_msg_new | ( | uint32_t | object, |
| uint32_t | cmd | ||
| ) |
Definition at line 109 of file msg.c.
Referenced by xmms_ipc_has_pending().
| uint32_t xmms_ipc_msg_put_value | ( | xmms_ipc_msg_t * | msg, |
| xmmsv_t * | v | ||
| ) |
| bool xmms_ipc_msg_read_transport | ( | xmms_ipc_msg_t * | msg, |
| xmms_ipc_transport_t * | transport, | ||
| bool * | disconnected | ||
| ) |
| void xmms_ipc_msg_set_cmd | ( | xmms_ipc_msg_t * | msg, |
| uint32_t | cmd | ||
| ) |
Definition at line 171 of file msg.c.
Referenced by xmms_ipc_msg_new().
| void xmms_ipc_msg_set_cookie | ( | xmms_ipc_msg_t * | msg, |
| uint32_t | cookie | ||
| ) |
Definition at line 179 of file msg.c.
Referenced by xmms_ipc_has_pending().
| void xmms_ipc_msg_set_length | ( | xmms_ipc_msg_t * | msg, |
| uint32_t | len | ||
| ) |
Definition at line 131 of file msg.c.
Referenced by xmms_ipc_msg_read_transport().
| void xmms_ipc_msg_set_object | ( | xmms_ipc_msg_t * | msg, |
| uint32_t | object | ||
| ) |
Definition at line 155 of file msg.c.
Referenced by xmms_ipc_msg_new().
| bool xmms_ipc_msg_write_transport | ( | xmms_ipc_msg_t * | msg, |
| xmms_ipc_transport_t * | transport, | ||
| bool * | disconnected | ||
| ) |
Try to write message to transport.
If full message isn't written the message will keep track of the amount of data written and not write already written data next time.
1.8.11