PPI: Checkin of first compiling (yet not working) version
[senf.git] / Socket / BufferingPolicy.hh
index 3d353dd..02d6142 100644 (file)
@@ -38,7 +38,17 @@ namespace senf {
 
     /// \addtogroup policy_impl_group
     /// @{
-
+    
+    /** \brief BufferingPolicy for non-buffered sockets
+    
+        This is different from UndefinedBufferingPolicy (which is the
+        same as BufferingPolicyBase). This policy class defines the
+        buffering policy -- it explicitly states, that the socket does not
+        support buffering.
+     */
+    struct NoBufferingPolicy : public BufferingPolicyBase
+    {};
+    
     /** \brief BufferingPolicy implementing standard socket buffering
 
         This policy class implements standard BSD socket buffering.