diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2014-04-10 21:04:27 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2014-04-10 21:04:27 +0200 |
commit | e5a8f900352b242860ac3dd4e3b39c7297169480 (patch) | |
tree | 6044dfb9aea951575e63552f518c52399638d7eb /src/async.h | |
parent | 80f981c0521dc8d7202d27430f3a5280bbd8484d (diff) | |
download | fastd-e5a8f900352b242860ac3dd4e3b39c7297169480.tar fastd-e5a8f900352b242860ac3dd4e3b39c7297169480.zip |
Add support for multiple async message types
Diffstat (limited to 'src/async.h')
-rw-r--r-- | src/async.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/async.h b/src/async.h index 8ee6314..a983ee9 100644 --- a/src/async.h +++ b/src/async.h @@ -27,8 +27,16 @@ #pragma once #include "types.h" +#include "peer.h" + + +struct fastd_async_resolve_return { + fastd_remote_t *remote; + size_t n_addr; + fastd_peer_address_t addr[]; +}; void fastd_async_init(fastd_context_t *ctx); void fastd_async_handle(fastd_context_t *ctx); - +void fastd_async_enqueue(fastd_context_t *ctx, fastd_async_type_t type, const void *data, size_t len); |