MPD 0.17~git
|
#include <client_internal.h>
Data Fields | |
struct player_control * | player_control |
GIOChannel * | channel |
guint | source_id |
struct fifo_buffer * | input |
the buffer for reading lines from the channel | |
unsigned | permission |
int | uid |
the uid of the client process, or -1 if unknown | |
GTimer * | last_activity |
How long since the last activity from this client? | |
GSList * | cmd_list |
int | cmd_list_OK |
size_t | cmd_list_size |
GQueue * | deferred_send |
size_t | deferred_bytes |
unsigned int | num |
char | send_buf [16384] |
size_t | send_buf_used |
bool | idle_waiting |
is this client waiting for an "idle" response? | |
unsigned | idle_flags |
idle flags pending on this client, to be sent as soon as the client enters "idle" | |
unsigned | idle_subscriptions |
idle flags that the client wants to receive | |
GSList * | subscriptions |
A list of channel names this client is subscribed to. | |
unsigned | num_subscriptions |
The number of subscriptions in subscriptions. | |
GSList * | messages |
A list of messages this client has received in reverse order (latest first). | |
unsigned | num_messages |
The number of messages in messages. |
Definition at line 40 of file client_internal.h.
GIOChannel* client::channel |
Definition at line 43 of file client_internal.h.
GSList* client::cmd_list |
Definition at line 59 of file client_internal.h.
Definition at line 60 of file client_internal.h.
size_t client::cmd_list_size |
Definition at line 61 of file client_internal.h.
size_t client::deferred_bytes |
Definition at line 63 of file client_internal.h.
GQueue* client::deferred_send |
Definition at line 62 of file client_internal.h.
unsigned client::idle_flags |
idle flags pending on this client, to be sent as soon as the client enters "idle"
Definition at line 74 of file client_internal.h.
unsigned client::idle_subscriptions |
idle flags that the client wants to receive
Definition at line 77 of file client_internal.h.
bool client::idle_waiting |
is this client waiting for an "idle" response?
Definition at line 70 of file client_internal.h.
struct fifo_buffer* client::input |
the buffer for reading lines from the channel
Definition at line 47 of file client_internal.h.
GTimer* client::last_activity |
How long since the last activity from this client?
Definition at line 57 of file client_internal.h.
GSList* client::messages |
A list of messages this client has received in reverse order (latest first).
Definition at line 94 of file client_internal.h.
unsigned int client::num |
Definition at line 64 of file client_internal.h.
unsigned client::num_messages |
The number of messages in messages.
Definition at line 99 of file client_internal.h.
unsigned client::num_subscriptions |
The number of subscriptions in subscriptions.
Used to limit the number of subscriptions.
Definition at line 88 of file client_internal.h.
unsigned client::permission |
Definition at line 49 of file client_internal.h.
struct player_control* client::player_control |
Definition at line 41 of file client_internal.h.
char client::send_buf[16384] |
Definition at line 66 of file client_internal.h.
size_t client::send_buf_used |
Definition at line 67 of file client_internal.h.
guint client::source_id |
Definition at line 44 of file client_internal.h.
GSList* client::subscriptions |
A list of channel names this client is subscribed to.
Definition at line 82 of file client_internal.h.
int client::uid |
the uid of the client process, or -1 if unknown
Definition at line 52 of file client_internal.h.