19 lines
330 B
C
19 lines
330 B
C
#ifndef INCLUDED_SERVER_H
|
|
#define INCLUDED_SERVER_H
|
|
|
|
#include <inttypes.h>
|
|
#include <stddef.h>
|
|
|
|
#define SERVER_BACKLOG 32
|
|
|
|
typedef struct _Server Server;
|
|
|
|
Server *make_server(const char *text_addr, uint32_t port);
|
|
|
|
void destroy_server(Server *server);
|
|
|
|
// same return value as accept(2)
|
|
int server_accept(Server *server);
|
|
|
|
#endif
|