Realistic 3D camera system
3D camera system components
Public Member Functions | List of all members
asio::detail::socket_option::linger< Level, Name > Class Template Reference

#include <socket_option.hpp>

Public Member Functions

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

Detailed Description

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

Definition at line 215 of file socket_option.hpp.

Constructor & Destructor Documentation

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

Definition at line 219 of file socket_option.hpp.

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

Definition at line 226 of file socket_option.hpp.

Member Function Documentation

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

Definition at line 245 of file socket_option.hpp.

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

Definition at line 255 of file socket_option.hpp.

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

Definition at line 276 of file socket_option.hpp.

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

Definition at line 283 of file socket_option.hpp.

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

Definition at line 233 of file socket_option.hpp.

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

Definition at line 239 of file 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 262 of file 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 269 of file 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 297 of file 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 290 of file socket_option.hpp.


The documentation for this class was generated from the following file: