summaryrefslogtreecommitdiff
path: root/src/packet_stream.h
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2026-09-14 08:50:45 -0400
committerAndrew Opalach <andrew@akon.city> 2026-09-14 08:50:45 -0400
commita2dad19f83ac00101489d7e00751ff9e17719344 (patch)
treebdaf339e76983ffe85d508e4ff3f3e4065624971 /src/packet_stream.h
parent36f09a0c35657f5c7379624c8a2463aafb953bd4 (diff)
downloadlibnaunet-a2dad19f83ac00101489d7e00751ff9e17719344.tar.gz
libnaunet-a2dad19f83ac00101489d7e00751ff9e17719344.tar.bz2
libnaunet-a2dad19f83ac00101489d7e00751ff9e17719344.zip
Direct mode fixesHEADmaster
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/packet_stream.h')
-rw-r--r--src/packet_stream.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/packet_stream.h b/src/packet_stream.h
index 623f61f..aa9b1a7 100644
--- a/src/packet_stream.h
+++ b/src/packet_stream.h
@@ -12,7 +12,7 @@ struct nn_packet_stream {
struct nn_socket sock;
ev_io revent;
ev_io wevent;
- u8 id; // multiplex
+ u8 id;
u8 connect;
bool corked;
struct {
@@ -26,7 +26,9 @@ struct nn_packet_stream {
size_t index;
bool running;
} out;
+ bool is_direct;
struct nn_packet_stream *direct;
+ void *bridge;
bool (*connection_callback)(void *, struct nn_packet_stream *);
void (*connection_closed_callback)(void *, struct nn_packet_stream *);
void (*packet_callback)(void *, struct nn_packet_stream *, struct nn_packet *);