#ifndef _DRAGONNET_RECV_H_ #define _DRAGONNET_RECV_H_ #include typedef struct { size_t siz; void (*deserialize)(DragonnetPeer *, void *); } DragonnetType; extern u16 dragonnet_num_types; extern DragonnetType dragonnet_types[]; void dragonnet_recv_raw(DragonnetPeer *p, void *buf, size_t n); void dragonnet_read_raw(u8 **buf, size_t *n, void *data, size_t len); #endif