#include <socket_option.hpp>
Public Member Functions | |
| multicast_hops () | |
| multicast_hops (int v) | |
| multicast_hops & | operator= (int v) |
| int | value () const |
| template<typename Protocol> | |
| int | level (const Protocol &protocol) const |
| template<typename Protocol> | |
| int | name (const Protocol &protocol) const |
| template<typename Protocol> | |
| void * | data (const Protocol &protocol) |
| template<typename Protocol> | |
| const void * | data (const Protocol &protocol) const |
| template<typename Protocol> | |
| std::size_t | size (const Protocol &protocol) const |
| template<typename Protocol> | |
| void | resize (const Protocol &protocol, std::size_t s) |
Private Attributes | |
| unsigned char | ipv4_value_ |
| int | ipv6_value_ |
Definition at line 211 of file socket_option.hpp.
| asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::multicast_hops | ( | ) | [inline] |
Definition at line 215 of file socket_option.hpp.
| asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::multicast_hops | ( | int | v | ) | [inline, explicit] |
| multicast_hops& asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::operator= | ( | int | v | ) | [inline] |
| int asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value | ( | ) | const [inline] |
Definition at line 241 of file socket_option.hpp.
References asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::ipv6_value_.
| int asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::level | ( | const Protocol & | protocol | ) | const [inline] |
Definition at line 248 of file socket_option.hpp.
| int asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::name | ( | const Protocol & | protocol | ) | const [inline] |
Definition at line 257 of file socket_option.hpp.
| void* asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::data | ( | const Protocol & | protocol | ) | [inline] |
| const void* asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::data | ( | const Protocol & | protocol | ) | const [inline] |
| std::size_t asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::size | ( | const Protocol & | protocol | ) | const [inline] |
| void asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::resize | ( | const Protocol & | protocol, | |
| std::size_t | s | |||
| ) | [inline] |
unsigned char asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::ipv4_value_ [private] |
Definition at line 315 of file socket_option.hpp.
Referenced by asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::data(), asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::multicast_hops(), asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::operator=(), asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::resize(), and asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::size().
int asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::ipv6_value_ [private] |
Definition at line 316 of file socket_option.hpp.
Referenced by asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::data(), asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::multicast_hops(), asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::operator=(), asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::resize(), asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::size(), and asio::ip::detail::socket_option::multicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value().
1.5.6