Net++
A class-based C++ encapsulation over the POSIX Sockets API
Loading...
Searching...
No Matches
endpoint_info::AddressInfo Class Reference

#include <endpoint_info.hpp>

Public Member Functions

 AddressInfo ()=delete
 
 AddressInfo (addrinfo *raw_node)
 
void print_address_info () const
 
addrinfo c_addrinfo () const
 
int domain () const
 
bool is_udp () const
 
bool is_tcp () const
 
int socket_type () const
 
int protocol () const
 
int create_socket () const
 
int connect () const
 

Constructor & Destructor Documentation

◆ AddressInfo() [1/2]

endpoint_info::AddressInfo::AddressInfo ( )
delete

◆ AddressInfo() [2/2]

endpoint_info::AddressInfo::AddressInfo ( addrinfo *  raw_node)
inline

Member Function Documentation

◆ c_addrinfo()

addrinfo endpoint_info::AddressInfo::c_addrinfo ( ) const

◆ connect()

int endpoint_info::AddressInfo::connect ( ) const

◆ create_socket()

int endpoint_info::AddressInfo::create_socket ( ) const

◆ domain()

int endpoint_info::AddressInfo::domain ( ) const

◆ is_tcp()

bool endpoint_info::AddressInfo::is_tcp ( ) const

◆ is_udp()

bool endpoint_info::AddressInfo::is_udp ( ) const

◆ print_address_info()

void endpoint_info::AddressInfo::print_address_info ( ) const

◆ protocol()

int endpoint_info::AddressInfo::protocol ( ) const

◆ socket_type()

int endpoint_info::AddressInfo::socket_type ( ) const

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