#include <socket_option.hpp>
Public Member Functions | |
| integer () | |
| integer (int v) | |
| integer & | operator= (int v) |
| int | value () const |
| template<typename Protocol> | |
| int | level (const Protocol &) const |
| template<typename Protocol> | |
| int | name (const 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 123 of file socket_option.hpp.
| asio::detail::socket_option::integer< Level, Name >::integer | ( | ) | [inline] |
Definition at line 127 of file socket_option.hpp.
| asio::detail::socket_option::integer< Level, Name >::integer | ( | int | v | ) | [inline, explicit] |
Definition at line 133 of file socket_option.hpp.
| integer& asio::detail::socket_option::integer< Level, Name >::operator= | ( | int | v | ) | [inline] |
Definition at line 139 of file socket_option.hpp.
References asio::detail::socket_option::integer< Level, Name >::value_.
| int asio::detail::socket_option::integer< Level, Name >::value | ( | ) | const [inline] |
Definition at line 146 of file socket_option.hpp.
References asio::detail::socket_option::integer< Level, Name >::value_.
| int asio::detail::socket_option::integer< Level, Name >::level | ( | const Protocol & | ) | const [inline] |
Definition at line 153 of file socket_option.hpp.
| int asio::detail::socket_option::integer< Level, Name >::name | ( | const Protocol & | ) | const [inline] |
Definition at line 160 of file socket_option.hpp.
| int* asio::detail::socket_option::integer< Level, Name >::data | ( | const Protocol & | ) | [inline] |
Definition at line 167 of file socket_option.hpp.
References asio::detail::socket_option::integer< Level, Name >::value_.
| const int* asio::detail::socket_option::integer< Level, Name >::data | ( | const Protocol & | ) | const [inline] |
Definition at line 174 of file socket_option.hpp.
References asio::detail::socket_option::integer< Level, Name >::value_.
| std::size_t asio::detail::socket_option::integer< Level, Name >::size | ( | const Protocol & | ) | const [inline] |
Definition at line 181 of file socket_option.hpp.
References asio::detail::socket_option::integer< Level, Name >::value_.
| void asio::detail::socket_option::integer< Level, Name >::resize | ( | const Protocol & | , | |
| std::size_t | s | |||
| ) | [inline] |
Definition at line 188 of file socket_option.hpp.
References asio::detail::socket_option::integer< Level, Name >::value_.
int asio::detail::socket_option::integer< Level, Name >::value_ [private] |
Definition at line 195 of file socket_option.hpp.
Referenced by asio::detail::socket_option::integer< Level, Name >::data(), asio::detail::socket_option::integer< Level, Name >::operator=(), asio::detail::socket_option::integer< Level, Name >::resize(), asio::detail::socket_option::integer< Level, Name >::size(), and asio::detail::socket_option::integer< Level, Name >::value().
1.5.6