X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fnet%2Fdatagramsocket.cpp;fp=source%2Fnet%2Fdatagramsocket.cpp;h=e92e28671f699639453172024fbee9c75c139ad9;hb=c2eeb0da9f5e5de1b8de1bc66a42709e54d504e2;hp=fe01ef5c6a6ffc7e2419750679bfaed347238fd3;hpb=e509c358e907dcd3c39968c7f2370832670537eb;p=libs%2Fnet.git diff --git a/source/net/datagramsocket.cpp b/source/net/datagramsocket.cpp index fe01ef5..e92e286 100644 --- a/source/net/datagramsocket.cpp +++ b/source/net/datagramsocket.cpp @@ -33,7 +33,7 @@ bool DatagramSocket::connect(const SockAddr &addr) return true; } -unsigned DatagramSocket::sendto(const char *buf, unsigned size, const SockAddr &addr) +size_t DatagramSocket::sendto(const char *buf, size_t size, const SockAddr &addr) { if(size==0) return 0; @@ -42,13 +42,13 @@ unsigned DatagramSocket::sendto(const char *buf, unsigned size, const SockAddr & return check_sys_error(::sendto(priv->handle, buf, size, 0, reinterpret_cast(&sa.addr), sa.size), "sendto"); } -unsigned DatagramSocket::recvfrom(char *buf, unsigned size, SockAddr *&from_addr) +size_t DatagramSocket::recvfrom(char *buf, size_t size, SockAddr *&from_addr) { if(size==0) return 0; SockAddr::SysAddr sa; - unsigned ret = check_sys_error(::recvfrom(priv->handle, buf, size, 0, reinterpret_cast(&sa.addr), &sa.size), "recvfrom"); + size_t ret = check_sys_error(::recvfrom(priv->handle, buf, size, 0, reinterpret_cast(&sa.addr), &sa.size), "recvfrom"); from_addr = SockAddr::new_from_sys(sa); return ret;