#include <socket_option.hpp>
Public Member Functions | |
| boolean () | |
| boolean (bool v) | |
| boolean & | operator= (bool v) |
| bool | value () const |
| operator bool () const | |
| bool | operator! () const |
| template<typename Protocol> | |
| int | level (const Protocol &protocol) const |
| template<typename Protocol> | |
| int | name (const Protocol &protocol) const |
| template<typename Protocol> | |
| int * | data (const Protocol &) |
| template<typename Protocol> | |
| const int * | data (const Protocol &) const |
| template<typename Protocol> | |
| std::size_t | size (const Protocol &) const |
| template<typename Protocol> | |
| void | resize (const Protocol &, std::size_t s) |
Private Attributes | |
| int | value_ |
Definition at line 37 of file socket_option.hpp.
| asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::boolean | ( | ) | [inline] |
Definition at line 41 of file socket_option.hpp.
| asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::boolean | ( | bool | v | ) | [inline, explicit] |
Definition at line 47 of file socket_option.hpp.
| boolean& asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::operator= | ( | bool | v | ) | [inline] |
Definition at line 53 of file socket_option.hpp.
References asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value_.
| bool asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value | ( | ) | const [inline] |
Definition at line 60 of file socket_option.hpp.
References asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value_.
| asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::operator bool | ( | ) | const [inline] |
Definition at line 66 of file socket_option.hpp.
References asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value_.
| bool asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::operator! | ( | ) | const [inline] |
Definition at line 72 of file socket_option.hpp.
References asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value_.
| int asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::level | ( | const Protocol & | protocol | ) | const [inline] |
Definition at line 79 of file socket_option.hpp.
| int asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::name | ( | const Protocol & | protocol | ) | const [inline] |
Definition at line 88 of file socket_option.hpp.
| int* asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::data | ( | const Protocol & | ) | [inline] |
Definition at line 97 of file socket_option.hpp.
References asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value_.
| const int* asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::data | ( | const Protocol & | ) | const [inline] |
Definition at line 104 of file socket_option.hpp.
References asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value_.
| std::size_t asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::size | ( | const Protocol & | ) | const [inline] |
Definition at line 111 of file socket_option.hpp.
References asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value_.
| void asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::resize | ( | const Protocol & | , | |
| std::size_t | s | |||
| ) | [inline] |
Definition at line 118 of file socket_option.hpp.
References asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value_.
int asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value_ [private] |
Definition at line 125 of file socket_option.hpp.
Referenced by asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::data(), asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::operator bool(), asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::operator!(), asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::operator=(), asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::resize(), asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::size(), and asio::ip::detail::socket_option::boolean< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value().
1.5.6