X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fsocket.cpp;h=2bfdecc5b07794976ddaab3d5d528081c492d9a7;hp=b5a6ec856ed615b9e3a8db920b4950f1a657917b;hb=6489612c788dd57721fc181ff26a981b35668d1e;hpb=e6f09239fae7ff675e1068365a06803dcc8f8d1f diff --git a/source/socket.cpp b/source/socket.cpp index b5a6ec8..2bfdecc 100644 --- a/source/socket.cpp +++ b/source/socket.cpp @@ -117,6 +117,13 @@ void Socket::bind(const SockAddr &addr) local_addr = addr.copy(); } +const SockAddr &Socket::get_local_address() const +{ + if(local_addr==0) + throw bad_socket_state("not bound"); + return *local_addr; +} + void Socket::set_timeout(const Time::TimeDelta &timeout) { #ifndef WIN32 @@ -130,13 +137,6 @@ void Socket::set_timeout(const Time::TimeDelta &timeout) #endif } -const SockAddr &Socket::get_local_address() const -{ - if(local_addr==0) - throw bad_socket_state("not bound"); - return *local_addr; -} - int Socket::set_option(int level, int optname, const void *optval, socklen_t optlen) { #ifdef WIN32