#include <glib.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdarg.h>
Go to the source code of this file.
Functions |
| void | client_manager_init (void) |
| void | client_manager_deinit (void) |
| void | client_new (struct player_control *player_control, int fd, const struct sockaddr *sa, size_t sa_length, int uid) |
| bool | client_is_expired (const struct client *client) |
| int | client_get_uid (const struct client *client) |
| | returns the uid of the client process, or a negative value if the uid is unknown
|
| unsigned | client_get_permission (const struct client *client) |
| void | client_set_permission (struct client *client, unsigned permission) |
| void | client_puts (struct client *client, const char *s) |
| | Write a C string to the client.
|
| void | client_vprintf (struct client *client, const char *fmt, va_list args) |
| | Write a printf-like formatted string to the client.
|
| | G_GNUC_PRINTF (2, 3) void client_printf(struct client *client |
| | Write a printf-like formatted string to the client.
|
Variables |
| const char * | fmt |
Function Documentation
returns the uid of the client process, or a negative value if the uid is unknown
| void client_new |
( |
struct player_control * |
player_control, |
|
|
int |
fd, |
|
|
const struct sockaddr * |
sa, |
|
|
size_t |
sa_length, |
|
|
int |
uid |
|
) |
| |
Write a C string to the client.
Write a printf-like formatted string to the client.
Write a printf-like formatted string to the client.
Variable Documentation