All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
asio::detail::socket_option::linger< Level, Name > Class Template Reference

#include <socket_option.hpp>

List of all members.

Public Member Functions

template<typename Protocol >
::lingerdata (const Protocol &)
template<typename Protocol >
const ::lingerdata (const Protocol &) const
void enabled (bool value)
bool enabled () const
template<typename Protocol >
int level (const Protocol &) const
 linger ()
 linger (bool e, int t)
template<typename Protocol >
int name (const Protocol &) const
template<typename Protocol >
void resize (const Protocol &, std::size_t s)
template<typename Protocol >
std::size_t size (const Protocol &) const
void timeout (int value)
int timeout () const

Private Attributes

::linger value_

Detailed Description

template<int Level, int Name>
class asio::detail::socket_option::linger< Level, Name >

Definition at line 211 of file detail/socket_option.hpp.


Constructor & Destructor Documentation

template<int Level, int Name>
asio::detail::socket_option::linger< Level, Name >::linger ( ) [inline]

Definition at line 215 of file detail/socket_option.hpp.

template<int Level, int Name>
asio::detail::socket_option::linger< Level, Name >::linger ( bool  e,
int  t 
) [inline]

Definition at line 222 of file detail/socket_option.hpp.


Member Function Documentation

template<int Level, int Name>
template<typename Protocol >
::linger* asio::detail::socket_option::linger< Level, Name >::data ( const Protocol &  ) [inline]

Definition at line 272 of file detail/socket_option.hpp.

template<int Level, int Name>
template<typename Protocol >
const ::linger* asio::detail::socket_option::linger< Level, Name >::data ( const Protocol &  ) const [inline]

Definition at line 279 of file detail/socket_option.hpp.

template<int Level, int Name>
void asio::detail::socket_option::linger< Level, Name >::enabled ( bool  value) [inline]

Definition at line 229 of file detail/socket_option.hpp.

template<int Level, int Name>
bool asio::detail::socket_option::linger< Level, Name >::enabled ( ) const [inline]

Definition at line 235 of file detail/socket_option.hpp.

template<int Level, int Name>
template<typename Protocol >
int asio::detail::socket_option::linger< Level, Name >::level ( const Protocol &  ) const [inline]

Definition at line 258 of file detail/socket_option.hpp.

template<int Level, int Name>
template<typename Protocol >
int asio::detail::socket_option::linger< Level, Name >::name ( const Protocol &  ) const [inline]

Definition at line 265 of file detail/socket_option.hpp.

template<int Level, int Name>
template<typename Protocol >
void asio::detail::socket_option::linger< Level, Name >::resize ( const Protocol &  ,
std::size_t  s 
) [inline]

Definition at line 293 of file detail/socket_option.hpp.

template<int Level, int Name>
template<typename Protocol >
std::size_t asio::detail::socket_option::linger< Level, Name >::size ( const Protocol &  ) const [inline]

Definition at line 286 of file detail/socket_option.hpp.

template<int Level, int Name>
void asio::detail::socket_option::linger< Level, Name >::timeout ( int  value) [inline]

Definition at line 241 of file detail/socket_option.hpp.

template<int Level, int Name>
int asio::detail::socket_option::linger< Level, Name >::timeout ( ) const [inline]

Definition at line 251 of file detail/socket_option.hpp.


Member Data Documentation

template<int Level, int Name>
::linger asio::detail::socket_option::linger< Level, Name >::value_ [private]

Definition at line 300 of file detail/socket_option.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Nov 8 2013 11:05:41