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

#include <socket_option.hpp>

Public Member Functions

 network_interface ()
 
 network_interface (const asio::ip::address_v4 &ipv4_interface)
 
 network_interface (unsigned int ipv6_interface)
 
template<typename Protocol >
int level (const Protocol &protocol) const
 
template<typename Protocol >
int name (const Protocol &protocol) const
 
template<typename Protocol >
const void * data (const Protocol &protocol) const
 
template<typename Protocol >
std::size_t size (const Protocol &protocol) const
 

Detailed Description

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

Definition at line 491 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::network_interface< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::network_interface ( )
inline

Definition at line 495 of file socket_option.hpp.

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
asio::ip::detail::socket_option::network_interface< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::network_interface ( const asio::ip::address_v4 ipv4_interface)
inlineexplicit

Definition at line 504 of file socket_option.hpp.

template<int IPv4_Level, int IPv4_Name, int IPv6_Level, int IPv6_Name>
asio::ip::detail::socket_option::network_interface< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::network_interface ( unsigned int  ipv6_interface)
inlineexplicit

Definition at line 513 of file socket_option.hpp.

Member Function Documentation

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

Definition at line 541 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::network_interface< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::level ( const Protocol &  protocol) const
inline

Definition at line 523 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::network_interface< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::name ( const Protocol &  protocol) const
inline

Definition at line 532 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::network_interface< IPv4_Level, IPv4_Name, IPv6_Level, IPv6_Name >::size ( const Protocol &  protocol) const
inline

Definition at line 550 of file socket_option.hpp.


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