diff options
Diffstat (limited to 'src/packet_stream.h')
| -rw-r--r-- | src/packet_stream.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/packet_stream.h b/src/packet_stream.h index d60af16..623f61f 100644 --- a/src/packet_stream.h +++ b/src/packet_stream.h @@ -30,6 +30,7 @@ struct nn_packet_stream { 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 *); + void (*packet_dequeued_callback)(void *, struct nn_packet *); void (*packet_sent_callback)(void *, struct nn_packet *); void (*packets_sent_callback)(void *, struct nn_packet **, u32); void *userdata; @@ -38,11 +39,10 @@ struct nn_packet_stream { void nn_packet_stream_init(struct nn_packet_stream *stream, bool (*connection_callback)(void *, struct nn_packet_stream *), void (*connection_closed_callback)(void *, struct nn_packet_stream *), void *userdata); -void nn_packet_stream_set_nodelay(struct nn_packet_stream *stream, s32 no_delay); void nn_packet_stream_from_socket(struct nn_packet_stream *stream, struct nn_event_loop *loop, struct nn_socket *sock); -void nn_packet_stream_connect(struct nn_packet_stream *stream, struct nn_event_loop *loop, +bool nn_packet_stream_connect(struct nn_packet_stream *stream, struct nn_event_loop *loop, u8 id, u8 type, str *addr, u16 port); -void nn_packet_stream_reconnect(struct nn_packet_stream *stream, str *addr, u16 port); +bool nn_packet_stream_reconnect(struct nn_packet_stream *stream, str *addr, u16 port); bool nn_packet_stream_set_connected(struct nn_packet_stream *stream); void nn_packet_stream_cork(struct nn_packet_stream *stream, bool cork); bool nn_packet_stream_send_packet(struct nn_packet_stream *stream, struct nn_packet *packet); |