XMMS2
|
Functions | |
xmmsv_t * | xmmsv_bitbuffer_new_ro (const unsigned char *v, int len) |
xmmsv_t * | xmmsv_bitbuffer_new (void) |
int | xmmsv_bitbuffer_get_bits (xmmsv_t *v, int bits, int *res) |
int | xmmsv_bitbuffer_get_data (xmmsv_t *v, unsigned char *b, int len) |
int | xmmsv_bitbuffer_put_bits (xmmsv_t *v, int bits, int d) |
int | xmmsv_bitbuffer_put_bits_at (xmmsv_t *v, int bits, int d, int offset) |
int | xmmsv_bitbuffer_put_data (xmmsv_t *v, const unsigned char *b, int len) |
int | xmmsv_bitbuffer_align (xmmsv_t *v) |
int | xmmsv_bitbuffer_goto (xmmsv_t *v, int pos) |
int | xmmsv_bitbuffer_pos (xmmsv_t *v) |
int | xmmsv_bitbuffer_rewind (xmmsv_t *v) |
int | xmmsv_bitbuffer_end (xmmsv_t *v) |
int | xmmsv_bitbuffer_len (xmmsv_t *v) |
const unsigned char * | xmmsv_bitbuffer_buffer (xmmsv_t *v) |
int | xmmsv_bitbuffer_serialize_value (xmmsv_t *bb, xmmsv_t *v) |
int | xmmsv_bitbuffer_deserialize_value (xmmsv_t *bb, xmmsv_t **val) |
int xmmsv_bitbuffer_align | ( | xmmsv_t * | v | ) |
Definition at line 2636 of file value.c.
Referenced by xmms_ipc_msg_write_transport().
const unsigned char* xmmsv_bitbuffer_buffer | ( | xmmsv_t * | v | ) |
Definition at line 2677 of file value.c.
Referenced by xmms_ipc_msg_write_transport(), and xmmsv_serialize().
int xmmsv_bitbuffer_deserialize_value | ( | xmmsv_t * | bb, |
xmmsv_t ** | val | ||
) |
Definition at line 637 of file value_serialize.c.
Referenced by xmms_ipc_msg_get_value(), and xmmsv_deserialize().
int xmmsv_bitbuffer_end | ( | xmmsv_t * | v | ) |
Definition at line 2665 of file value.c.
Referenced by xmms_ipc_msg_set_cookie().
int xmmsv_bitbuffer_get_bits | ( | xmmsv_t * | v, |
int | bits, | ||
int * | res | ||
) |
Definition at line 2524 of file value.c.
Referenced by xmms_ipc_msg_get_cmd(), xmms_ipc_msg_get_cookie(), xmms_ipc_msg_get_object(), xmmsv_bitbuffer_get_bits(), and xmmsv_bitbuffer_get_data().
int xmmsv_bitbuffer_get_data | ( | xmmsv_t * | v, |
unsigned char * | b, | ||
int | len | ||
) |
int xmmsv_bitbuffer_goto | ( | xmmsv_t * | v, |
int | pos | ||
) |
Definition at line 2643 of file value.c.
Referenced by xmms_ipc_msg_get_cmd(), xmms_ipc_msg_get_cookie(), xmms_ipc_msg_get_object(), xmms_ipc_msg_read_transport(), xmms_ipc_msg_set_cookie(), xmmsv_bitbuffer_end(), xmmsv_bitbuffer_put_bits_at(), and xmmsv_bitbuffer_rewind().
int xmmsv_bitbuffer_len | ( | xmmsv_t * | v | ) |
Definition at line 2671 of file value.c.
Referenced by xmms_ipc_msg_write_transport(), and xmmsv_serialize().
xmmsv_t* xmmsv_bitbuffer_new | ( | void | ) |
Definition at line 2511 of file value.c.
Referenced by xmms_ipc_msg_alloc(), and xmmsv_serialize().
xmmsv_t* xmmsv_bitbuffer_new_ro | ( | const unsigned char * | v, |
int | len | ||
) |
Definition at line 2499 of file value.c.
Referenced by xmmsv_deserialize().
int xmmsv_bitbuffer_pos | ( | xmmsv_t * | v | ) |
Definition at line 2653 of file value.c.
Referenced by xmms_ipc_msg_get_cmd(), xmms_ipc_msg_get_cookie(), xmms_ipc_msg_get_object(), xmms_ipc_msg_put_value(), and xmmsv_bitbuffer_put_bits_at().
int xmmsv_bitbuffer_put_bits | ( | xmmsv_t * | v, |
int | bits, | ||
int | d | ||
) |
Definition at line 2567 of file value.c.
Referenced by xmms_ipc_msg_set_cookie(), xmmsv_bitbuffer_put_bits(), xmmsv_bitbuffer_put_bits_at(), and xmmsv_bitbuffer_put_data().
int xmmsv_bitbuffer_put_bits_at | ( | xmmsv_t * | v, |
int | bits, | ||
int | d, | ||
int | offset | ||
) |
int xmmsv_bitbuffer_put_data | ( | xmmsv_t * | v, |
const unsigned char * | b, | ||
int | len | ||
) |
Definition at line 2622 of file value.c.
Referenced by xmms_ipc_msg_alloc(), and xmms_ipc_msg_read_transport().
int xmmsv_bitbuffer_rewind | ( | xmmsv_t * | v | ) |
int xmmsv_bitbuffer_serialize_value | ( | xmmsv_t * | bb, |
xmmsv_t * | v | ||
) |
Definition at line 573 of file value_serialize.c.
Referenced by xmms_ipc_msg_put_value(), and xmmsv_serialize().