Realistic 3D camera system
3D camera system components
Public Member Functions | List of all members
asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name > Class Template Reference

#include <socket_option.hpp>

Public Member Functions

 unicast_hops ()
 
 unicast_hops (int v)
 
unicast_hopsoperator= (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 >
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)
 

Detailed Description

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
class asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >

Definition at line 166 of file socket_option.hpp.

Constructor & Destructor Documentation

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::unicast_hops ( )
inline

Definition at line 170 of file socket_option.hpp.

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::unicast_hops ( int  v)
inlineexplicit

Definition at line 176 of file socket_option.hpp.

Member Function Documentation

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
template<typename Protocol >
int* asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::data ( const Protocol &  )
inline

Definition at line 214 of file socket_option.hpp.

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
template<typename Protocol >
const int* asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::data ( const Protocol &  ) const
inline

Definition at line 221 of file socket_option.hpp.

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
template<typename Protocol >
int asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::level ( const Protocol &  protocol) const
inline

Definition at line 196 of file socket_option.hpp.

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
template<typename Protocol >
int asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::name ( const Protocol &  protocol) const
inline

Definition at line 205 of file socket_option.hpp.

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
unicast_hops& asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::operator= ( int  v)
inline

Definition at line 182 of file socket_option.hpp.

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
template<typename Protocol >
void asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::resize ( const Protocol &  ,
std::size_t  s 
)
inline

Definition at line 235 of file socket_option.hpp.

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
template<typename Protocol >
std::size_t asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::size ( const Protocol &  ) const
inline

Definition at line 228 of file socket_option.hpp.

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
int asio::ip::detail::socket_option::unicast_hops< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::value ( ) const
inline

Definition at line 189 of file socket_option.hpp.


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