Files
remail/endpoint/inc/endpoint/server.h
T
2026-05-04 02:42:17 -04:00

40 lines
637 B
C

/*
* Copyright (c) 2026, Chloe Moffett
* Provided under the BSD-3 clause
*/
#ifndef ENDPOINT_SERVER_H
#define ENDPOINT_SERVER_H 1
#include <stdint.h>
#include <stddef.h>
/*
* Represents the endpoint server state
*
* @sockfd: Socket file descriptor
*/
struct endpoint_server {
int sockfd;
};
/*
* Initialize a new server
*
* @svp: Server pointer
*
* Returns zero on success
*/
int endpoint_server_init(struct endpoint_server *svp);
/*
* Close the endpoint server
*
* @svp: Server to close
*
* Returns zero on success
*/
int endpoint_server_close(struct endpoint_server *svp);
#endif /* !ENDPOINT_SERVER_H */