You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
virglrenderer/src/proxy/proxy_client.h

34 lines
761 B

/*
* Copyright 2021 Google LLC
* SPDX-License-Identifier: MIT
*/
#ifndef PROXY_CLIENT_H
#define PROXY_CLIENT_H
#include "proxy_common.h"
struct proxy_client {
struct proxy_socket socket;
};
struct proxy_client *
proxy_client_create(struct proxy_server *srv, uint32_t flags);
void
proxy_client_destroy(struct proxy_client *client);
bool
proxy_client_reset(struct proxy_client *client);
bool
proxy_client_create_context(struct proxy_client *client,
uint32_t ctx_id,
size_t ctx_name_len,
const char *ctx_name,
int *out_ctx_fd);
bool
proxy_client_destroy_context(struct proxy_client *client, uint32_t ctx_id);
#endif /* PROXY_CLIENT_H */