| /* | |
| * Copyright 2021 Google LLC | |
| * SPDX-License-Identifier: MIT | |
| */ | |
| #ifndef RENDER_CLIENT_H | |
| #define RENDER_CLIENT_H | |
| #include "render_common.h" | |
| struct render_client { | |
| struct render_server *server; | |
| struct render_socket socket; | |
| uint32_t init_flags; | |
| struct list_head context_records; | |
| }; | |
| struct render_client * | |
| render_client_create(struct render_server *srv, int client_fd); | |
| void | |
| render_client_destroy(struct render_client *client); | |
| bool | |
| render_client_dispatch(struct render_client *client); | |
| #endif /* RENDER_CLIENT_H */ |