X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Flibmeshlink.h;h=471a90db0b5185afc10f393ad6b9348918379daa;hb=8eab1de5c6b24e90c865fd204887e313e99e32c6;hp=e70f89f074c025def11132971750f77622ab9a7f;hpb=9097c5bb92396e2471e99f0e61a75756a1e9200b;p=meshlink diff --git a/src/libmeshlink.h b/src/libmeshlink.h index e70f89f0..471a90db 100644 --- a/src/libmeshlink.h +++ b/src/libmeshlink.h @@ -24,6 +24,11 @@ #include "logger.h" #include "route.h" +typedef void (*recvdata_cb_t)(void *data); +void recvdata_register_cb(recvdata_cb_t cb); + +extern recvdata_cb_t recv_callback; + extern char *hosts_dir; extern FILE *fopenmask(const char *filename, const char *mode, mode_t perms); @@ -41,7 +46,6 @@ bool tinc_start(const char* path); bool tinc_stop(); typedef struct tincpackethdr { - u_int8_t legacymtu[14]; u_int8_t destination[16]; u_int8_t source[16]; } __attribute__ ((__packed__)) tincpackethdr;