Again some doc-build fixes
[senf.git] / Socket / ClientSocketHandle.hh
index 0e670ab..1a120b7 100644 (file)
@@ -20,9 +20,6 @@
 // Free Software Foundation, Inc.,
 // 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
-// TODO: Move all not template-parameter dependent code into a
-// non-template base class
-
 #ifndef HH_ClientSocketHandle_
 #define HH_ClientSocketHandle_ 1
 
 //#include "ClientSocketHandle.mpp"
 ///////////////////////////////hh.p////////////////////////////////////////
 
-namespace satcom {
-namespace lib {
+namespace senf {
+
 
     template <class Policy> class ServerSocketHandle;
 
     /** \brief
+       
+       \todo Move all not template-parameter dependent code into a
+       non-template base class
       */
     template <class Policy>
     class ClientSocketHandle
@@ -78,8 +78,8 @@ namespace lib {
         ///@{
 
         // read from socket (connected or unconnected)
-        std::string  read         ();
-        void         read         (std::string & buffer);
+        std::string  read         (unsigned limit=0);
+        void         read         (std::string & buffer, unsigned limit=0);
         unsigned     read         (char * buffer, unsigned size);
 
         // read from unconnected socket returning peer address
@@ -138,10 +138,10 @@ namespace lib {
     private:
         unsigned available();
 
-        friend class satcom::lib::ServerSocketHandle<Policy>;
+        friend class senf::ServerSocketHandle<Policy>;
     };
 
-}}
+}
 
 ///////////////////////////////hh.e////////////////////////////////////////
 //#include "ClientSocketHandle.cci"
@@ -152,5 +152,5 @@ namespace lib {
 \f
 // Local Variables:
 // mode: c++
-// c-file-style: "satcom"
+// c-file-style: "senf"
 // End: