]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[4108] added doc for the new method, adjusted it for run() accordingly.
authorJINMEI Tatuya <jinmei@wide.ad.jp>
Sun, 1 Nov 2015 01:53:18 +0000 (10:53 +0900)
committerTomek Mrugalski <tomasz@isc.org>
Mon, 22 Feb 2016 19:55:01 +0000 (20:55 +0100)
src/bin/dhcp4/dhcp4_srv.h

index 3a5732f9c9e16fac3ebf6a7a8521a647d4d0a88a..429ff7c1338bd10358ea896f52505491c4866a1f 100644 (file)
@@ -208,15 +208,21 @@ public:
  
     /// @brief Main server processing loop.
     ///
-    /// Main server processing loop. Receives incoming packets, verifies
-    /// their correctness, generates appropriate answer (if needed) and
-    /// transmits responses.
+    /// Main server processing loop. Receives incoming packets, and calls
+    /// processPakcet for each of them.
     ///
     /// @return true, if being shut down gracefully, fail if experienced
     ///         critical error.
     bool run();
 
-    void processPacket(Pkt4Ptr& packet);
+    /// @brief Process a single incoming DHCPv4 packet.
+    ///
+    /// It verifies correctness of the passed packet, call per-type processXXX
+    /// methods, generates appropriate answer (if needed) and (if necessary)
+    /// transmits a response.
+    ///
+    /// @param query A pointer to the packet to be processed.
+    void processPacket(Pkt4Ptr& query);
 
     /// @brief Instructs the server to shut down.
     void shutdown();