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