]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[4108] added doc for the new method, adjusted it for run() accordingly. trac4108
authorJINMEI Tatuya <jinmei@wide.ad.jp>
Sun, 1 Nov 2015 01:53:18 +0000 (10:53 +0900)
committerJINMEI Tatuya <jinmei@wide.ad.jp>
Sun, 1 Nov 2015 01:53:18 +0000 (10:53 +0900)
src/bin/dhcp4/dhcp4_srv.h

index 62f0a855ca2d1e289a938976dda8738ea355af8d..b59f75c516cf74e18e7cc8deef3cd870bc0f5926 100644 (file)
@@ -201,15 +201,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();