alternative Standard Libary  0.29.8
std::net::end_point< TIPAddr > Template-Klassenreferenz

#include <endpoint.hpp>

Öffentliche Typen

using ip_type = TIPAddr
 
using self_type = end_point< ip_type >
 

Öffentliche Methoden

 end_point ()
 
 end_point (ip_type addr, uint32_t port)
 
AddrFamily getFamely ()
 
ip_type get_addr ()
 
uint32_t get_port ()
 
void set_addr (ip_type addr)
 
void set_port (uint32_t port)
 

Statische öffentliche Attribute

static constexpr uint32_t MinPort = 0
 
static constexpr uint32_t MaxPort = 0x0000FFFF
 

Ausführliche Beschreibung

template<class TIPAddr>
class std::net::end_point< TIPAddr >

Dokumentation der benutzerdefinierten Datentypen

◆ ip_type

template<class TIPAddr>
using std::net::end_point< TIPAddr >::ip_type = TIPAddr

◆ self_type

template<class TIPAddr>
using std::net::end_point< TIPAddr >::self_type = end_point<ip_type>

Beschreibung der Konstruktoren und Destruktoren

◆ end_point() [1/2]

template<class TIPAddr>
std::net::end_point< TIPAddr >::end_point ( )
inline
51  {
52  m_ipAddr = ip_type::Any;
53  m_port = MinPort;
54  }
static constexpr uint32_t MinPort
Definition: endpoint.hpp:48

◆ end_point() [2/2]

template<class TIPAddr>
std::net::end_point< TIPAddr >::end_point ( ip_type  addr,
uint32_t  port 
)
inline
55  {
56  m_ipAddr = addr;
57  m_port = port;
58  }

Dokumentation der Elementfunktionen

◆ get_addr()

template<class TIPAddr>
ip_type std::net::end_point< TIPAddr >::get_addr ( )
inline
62 { return m_ipAddr; }

◆ get_port()

template<class TIPAddr>
uint32_t std::net::end_point< TIPAddr >::get_port ( )
inline
63 { return m_port; }

◆ getFamely()

template<class TIPAddr>
AddrFamily std::net::end_point< TIPAddr >::getFamely ( )
inline
59  {
60  return m_ipAddr.getFamely();
61  }

◆ set_addr()

template<class TIPAddr>
void std::net::end_point< TIPAddr >::set_addr ( ip_type  addr)
inline
65 { m_ipAddr = addr; }

◆ set_port()

template<class TIPAddr>
void std::net::end_point< TIPAddr >::set_port ( uint32_t  port)
inline
66 { m_port = port; }

Dokumentation der Datenelemente

◆ MaxPort

template<class TIPAddr>
constexpr uint32_t std::net::end_point< TIPAddr >::MaxPort = 0x0000FFFF
static

◆ MinPort

template<class TIPAddr>
constexpr uint32_t std::net::end_point< TIPAddr >::MinPort = 0
static

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: