aboutsummaryrefslogtreecommitdiffstats
path: root/lib/UdpSocket.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/UdpSocket.h')
-rw-r--r--lib/UdpSocket.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/UdpSocket.h b/lib/UdpSocket.h
index 81a7d2b..8c968d2 100644
--- a/lib/UdpSocket.h
+++ b/lib/UdpSocket.h
@@ -184,7 +184,7 @@ class UdpReceiver {
UdpReceiver operator=(const UdpReceiver&) = delete;
// Start the receiver in a separate thread
- void start(int port);
+ void start(int port, size_t max_packets_queued);
// Get the data contained in a UDP packet, blocks if none available
// In case of error, throws a runtime_error
@@ -194,6 +194,7 @@ class UdpReceiver {
void m_run(void);
int m_port;
+ size_t m_max_packets_queued;
std::thread m_thread;
std::atomic<bool> m_stop;
ThreadsafeQueue<UdpPacket> m_packets;