diff options
Diffstat (limited to '3rdParty/Boost/src/boost/asio/detail/socket_option.hpp')
| -rw-r--r-- | 3rdParty/Boost/src/boost/asio/detail/socket_option.hpp | 23 | 
1 files changed, 11 insertions, 12 deletions
| diff --git a/3rdParty/Boost/src/boost/asio/detail/socket_option.hpp b/3rdParty/Boost/src/boost/asio/detail/socket_option.hpp index 5d3a514..2fe5ee4 100644 --- a/3rdParty/Boost/src/boost/asio/detail/socket_option.hpp +++ b/3rdParty/Boost/src/boost/asio/detail/socket_option.hpp @@ -2,7 +2,7 @@  // detail/socket_option.hpp  // ~~~~~~~~~~~~~~~~~~~~~~~~  // -// Copyright (c) 2003-2012 Christopher M. Kohlhoff (chris at kohlhoff dot com) +// Copyright (c) 2003-2014 Christopher M. Kohlhoff (chris at kohlhoff dot com)  //  // Distributed under the Boost Software License, Version 1.0. (See accompanying  // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) @@ -18,9 +18,8 @@  #include <boost/asio/detail/config.hpp>  #include <cstddef>  #include <stdexcept> -#include <boost/config.hpp> -#include <boost/throw_exception.hpp>  #include <boost/asio/detail/socket_types.hpp> +#include <boost/asio/detail/throw_exception.hpp>  #include <boost/asio/detail/push_options.hpp> @@ -123,7 +122,7 @@ public:      default:        {          std::length_error ex("boolean socket option resize"); -        boost::throw_exception(ex); +        boost::asio::detail::throw_exception(ex);        }      }    } @@ -204,7 +203,7 @@ public:      if (s != sizeof(value_))      {        std::length_error ex("integer socket option resize"); -      boost::throw_exception(ex); +      boost::asio::detail::throw_exception(ex);      }    } @@ -228,7 +227,7 @@ public:    linger(bool e, int t)    {      enabled(e); -    timeout BOOST_PREVENT_MACRO_SUBSTITUTION(t); +    timeout BOOST_ASIO_PREVENT_MACRO_SUBSTITUTION(t);    }    // Set the value for whether linger is enabled. @@ -244,7 +243,7 @@ public:    }    // Set the value for the linger timeout. -  void timeout BOOST_PREVENT_MACRO_SUBSTITUTION(int value) +  void timeout BOOST_ASIO_PREVENT_MACRO_SUBSTITUTION(int value)    {  #if defined(WIN32)      value_.l_linger = static_cast<u_short>(value); @@ -254,7 +253,7 @@ public:    }    // Get the value for the linger timeout. -  int timeout BOOST_PREVENT_MACRO_SUBSTITUTION() const +  int timeout BOOST_ASIO_PREVENT_MACRO_SUBSTITUTION() const    {      return static_cast<int>(value_.l_linger);    } @@ -275,14 +274,14 @@ public:    // Get the address of the linger data.    template <typename Protocol> -  ::linger* data(const Protocol&) +  detail::linger_type* data(const Protocol&)    {      return &value_;    }    // Get the address of the linger data.    template <typename Protocol> -  const ::linger* data(const Protocol&) const +  const detail::linger_type* data(const Protocol&) const    {      return &value_;    } @@ -301,12 +300,12 @@ public:      if (s != sizeof(value_))      {        std::length_error ex("linger socket option resize"); -      boost::throw_exception(ex); +      boost::asio::detail::throw_exception(ex);      }    }  private: -  ::linger value_; +  detail::linger_type value_;  };  } // namespace socket_option | 
 Swift
 Swift