blob: b731aca111dd67db3af889f6687f5850973c5d26 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/* This software was written by Dirk Engling <erdgeist@erdgeist.org>
It is considered beerware. Prost. Skol. Cheers or whatever.
$id$ */
#ifndef OT_UDP_H__
#define OT_UDP_H__
#include <stdint.h>
#include "trackerlogic.h"
void udp_init(void);
/* One thread reading one socket. Called once per worker. */
void udp_worker_install(int64_t sock);
/* Stop every worker installed above and wait for it to be gone */
void udp_workers_deinit(void);
int handle_udp6(int64_t serversocket, struct ot_workstruct *ws);
#endif
|