summaryrefslogtreecommitdiff
path: root/server/include/server.h
blob: 3b39d72907a964970c5b37b6ad8dfec5734d967f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef MRAT_SERVER_H
#define MRAT_SERVER_H

#include <mini-rat.h>

void* control_listener(void *port);
void* control_worker(void *sock_desc);

int ping_pong(int sock);

void* listener(void *port);
void* worker(void *sock_desc);

ssize_t output_pump(int sock, char *buffer, size_t sz);
ssize_t input_pump(int sock, char *buffer, size_t sz);

#endif