#include "client.h"
#include "compositor.h"
#include "dwm.h"
#include "screen.h"
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
|
| static surface_t * | client_surface_find (client_t *client, surface_id_t id) |
| |
| client_t * | client_new (fd_t fd) |
| |
| void | client_free (client_t *client) |
| |
| static uint64_t | client_action_screen_info (client_t *client, const cmd_header_t *header) |
| |
| static uint64_t | client_action_surface_new (client_t *client, const cmd_header_t *header) |
| |
| static uint64_t | client_action_surface_free (client_t *client, const cmd_header_t *header) |
| |
| static uint64_t | client_action_surface_move (client_t *client, const cmd_header_t *header) |
| |
| static uint64_t | client_action_surface_timer_set (client_t *client, const cmd_header_t *header) |
| |
| static uint64_t | client_action_surface_invalidate (client_t *client, const cmd_header_t *header) |
| |
| static uint64_t | client_action_surface_focus_set (client_t *client, const cmd_header_t *header) |
| |
| static uint64_t | client_action_surface_visible_set (client_t *client, const cmd_header_t *header) |
| |
| static uint64_t | client_action_surface_report (client_t *client, const cmd_header_t *header) |
| |
| static uint64_t | client_action_subscribe (client_t *client, const cmd_header_t *header) |
| |
| static uint64_t | client_action_unsubscribe (client_t *client, const cmd_header_t *header) |
| |
| static uint64_t | client_process_cmds (client_t *client, cmd_buffer_t *cmds) |
| |
| uint64_t | client_receive_cmds (client_t *client) |
| |
| static uint64_t | client_send_all (fd_t fd, const void *data, size_t size) |
| |
| uint64_t | client_send_event (client_t *client, surface_id_t target, event_type_t type, void *data, uint64_t size) |
| |
◆ __STDC_WANT_LIB_EXT1__
| #define __STDC_WANT_LIB_EXT1__ 1 |
◆ client_surface_find()
◆ client_new()
◆ client_free()
◆ client_action_screen_info()
◆ client_action_surface_new()
◆ client_action_surface_free()
◆ client_action_surface_move()
◆ client_action_surface_timer_set()
◆ client_action_surface_invalidate()
◆ client_action_surface_focus_set()
◆ client_action_surface_visible_set()
◆ client_action_surface_report()
◆ client_action_subscribe()
◆ client_action_unsubscribe()
◆ client_process_cmds()
◆ client_receive_cmds()
◆ client_send_all()
◆ client_send_event()
◆ actions
Initial value:= {
}
static uint64_t client_action_surface_timer_set(client_t *client, const cmd_header_t *header)
static uint64_t client_action_surface_report(client_t *client, const cmd_header_t *header)
static uint64_t client_action_surface_new(client_t *client, const cmd_header_t *header)
static uint64_t client_action_surface_free(client_t *client, const cmd_header_t *header)
static uint64_t client_action_surface_invalidate(client_t *client, const cmd_header_t *header)
static uint64_t client_action_subscribe(client_t *client, const cmd_header_t *header)
static uint64_t client_action_surface_move(client_t *client, const cmd_header_t *header)
static uint64_t client_action_screen_info(client_t *client, const cmd_header_t *header)
static uint64_t client_action_surface_focus_set(client_t *client, const cmd_header_t *header)
static uint64_t client_action_unsubscribe(client_t *client, const cmd_header_t *header)
static uint64_t client_action_surface_visible_set(client_t *client, const cmd_header_t *header)
@ CMD_SURFACE_VISIBLE_SET
Definition at line 370 of file client.c.