]> git.lizzy.rs Git - dragonnet.git/blob - recv.h
Implement deallocators
[dragonnet.git] / recv.h
1 #ifndef _DRAGONNET_RECV_H_
2 #define _DRAGONNET_RECV_H_
3
4 #include <dragonnet/peer.h>
5
6 typedef struct {
7         size_t siz;
8         void (*deserialize)(DragonnetPeer *, void *);
9 } DragonnetType;
10
11 extern u16 dragonnet_num_types;
12 extern DragonnetType dragonnet_types[];
13
14 void dragonnet_recv_raw(DragonnetPeer *p, void *buf, size_t n);
15
16 #endif