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

#include <mini-rat.h>

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

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