From 048c5c445df9bb50db110aa34d8878f0fa200482 Mon Sep 17 00:00:00 2001 From: Baptiste Wicht Date: Wed, 28 Sep 2016 23:21:29 +0200 Subject: [PATCH] Better encapsulation --- kernel/include/net/dhcp_layer.hpp | 4 ++++ kernel/src/net/dhcp_layer.cpp | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kernel/include/net/dhcp_layer.hpp b/kernel/include/net/dhcp_layer.hpp index cf80ce50..acc9cec5 100644 --- a/kernel/include/net/dhcp_layer.hpp +++ b/kernel/include/net/dhcp_layer.hpp @@ -73,6 +73,10 @@ struct layer { private: network::udp::layer* parent; + + std::atomic listening; + circular_buffer packets; + condition_variable listen_queue; }; } // end of dns namespace diff --git a/kernel/src/net/dhcp_layer.cpp b/kernel/src/net/dhcp_layer.cpp index 23a6fd65..5d93f0dd 100644 --- a/kernel/src/net/dhcp_layer.cpp +++ b/kernel/src/net/dhcp_layer.cpp @@ -18,10 +18,6 @@ namespace { -std::atomic listening; -circular_buffer packets; -condition_variable listen_queue; - void prepare_packet(network::ethernet::packet& packet, network::interface_descriptor& interface) { packet.tag(3, packet.index);