]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/clientsocket.cpp
Use size_t to represent sizes
[libs/net.git] / source / net / clientsocket.cpp
index 04d07000a7bb1286c105a1697fdc71f0bc880901..e07b1f60bcfa887fca56b85939be5417376ea2a6 100644 (file)
@@ -60,7 +60,7 @@ const SockAddr &ClientSocket::get_peer_address() const
        return *peer_addr;
 }
 
-unsigned ClientSocket::do_write(const char *buf, unsigned size)
+size_t ClientSocket::do_write(const char *buf, size_t size)
 {
        check_access(IO::M_WRITE);
        if(!connected)
@@ -72,7 +72,7 @@ unsigned ClientSocket::do_write(const char *buf, unsigned size)
        return check_sys_error(::send(priv->handle, buf, size, 0), "send");
 }
 
-unsigned ClientSocket::do_read(char *buf, unsigned size)
+size_t ClientSocket::do_read(char *buf, size_t size)
 {
        check_access(IO::M_READ);
        if(!connected)
@@ -81,7 +81,7 @@ unsigned ClientSocket::do_read(char *buf, unsigned size)
        if(size==0)
                return 0;
 
-       unsigned ret = check_sys_error(::recv(priv->handle, buf, size, 0), "recv");
+       size_t ret = check_sys_error(::recv(priv->handle, buf, size, 0), "recv");
        if(ret==0 && !eof_flag)
        {
                eof_flag = true;