Lines Matching full:server

13  * The ivshmem server is a daemon that creates a unix socket in listen
15 * unix socket. For each client, the server will create some eventfd
19 * "profixied" by the server.
25 * The ivshmem server is also able to share the file descriptor
36 * Maximum number of notification vectors supported by the server
43 * Each time a client connects to an ivshmem server, a new
57 * Structure describing an ivshmem server
59 * This structure stores all information related to our server: the name
60 * of the server unix socket and the list of connected peers.
76 * Initialize an ivshmem server
78 * @server: A pointer to an uninitialized IvshmemServer structure
89 ivshmem_server_init(IvshmemServer *server, const char *unix_sock_path,
97 * @server: The pointer to the initialized IvshmemServer structure
101 int ivshmem_server_start(IvshmemServer *server);
104 * Close the server
111 * @server: The ivshmem server
113 void ivshmem_server_close(IvshmemServer *server);
119 * be polled (unix server socket and peers unix socket). The function
122 * @server: The ivshmem server
128 ivshmem_server_get_fds(const IvshmemServer *server, fd_set *fds, int *maxfd);
136 * @server: The ivshmem server
138 * file descriptors that are not related to our server are ignored.
143 int ivshmem_server_handle_fds(IvshmemServer *server, fd_set *fds, int maxfd);
148 * @server: The ivshmem server
154 ivshmem_server_search_peer(IvshmemServer *server, int64_t peer_id);
157 * Dump information of this ivshmem server and its peers on stdout
159 * @server: The ivshmem server
161 void ivshmem_server_dump(const IvshmemServer *server);