1 #ifndef _DRAGONNET_LISTEN_H_
2 #define _DRAGONNET_LISTEN_H_
4 #include <dragonnet/peer.h>
11 pthread_t accept_thread;
14 void (*on_connect)(DragonnetPeer *);
15 void (*on_disconnect)(DragonnetPeer *);
16 bool (*on_recv)(DragonnetPeer *, DragonnetTypeId, void *);
17 void (**on_recv_type)(DragonnetPeer *, void *);
20 DragonnetListener *dragonnet_listener_new(char *addr);
21 void dragonnet_listener_run(DragonnetListener *l);
22 void dragonnet_listener_close(DragonnetListener *l);
23 void dragonnet_listener_delete(DragonnetListener *l);