Pepper_42_C++_interfaces
Static Public Member Functions | List of all members
pp::NetAddressPrivate Class Reference

#include <net_address_private.h>

Collaboration diagram for pp::NetAddressPrivate:
Collaboration graph

Static Public Member Functions

static bool IsAvailable ()
 
static bool AreEqual (const PP_NetAddress_Private &addr1, const PP_NetAddress_Private &addr2)
 
static bool AreHostsEqual (const PP_NetAddress_Private &addr1, const PP_NetAddress_Private &addr2)
 
static std::string Describe (const PP_NetAddress_Private &addr, bool include_port)
 
static bool ReplacePort (const PP_NetAddress_Private &addr_in, uint16_t port, PP_NetAddress_Private *addr_out)
 
static bool GetAnyAddress (bool is_ipv6, PP_NetAddress_Private *addr)
 
static PP_NetAddressFamily_Private GetFamily (const PP_NetAddress_Private &addr)
 
static uint16_t GetPort (const PP_NetAddress_Private &addr)
 
static bool GetAddress (const PP_NetAddress_Private &addr, void *address, uint16_t address_size)
 
static uint32_t GetScopeID (const PP_NetAddress_Private &addr)
 
static bool CreateFromIPv4Address (const uint8_t ip[4], uint16_t port, struct PP_NetAddress_Private *addr_out)
 
static bool CreateFromIPv6Address (const uint8_t ip[16], uint32_t scope_id, uint16_t port, struct PP_NetAddress_Private *addr_out)
 

Detailed Description

Definition at line 15 of file net_address_private.h.

Member Function Documentation

static bool pp::NetAddressPrivate::AreEqual ( const PP_NetAddress_Private &  addr1,
const PP_NetAddress_Private &  addr2 
)
static
static bool pp::NetAddressPrivate::AreHostsEqual ( const PP_NetAddress_Private &  addr1,
const PP_NetAddress_Private &  addr2 
)
static
static bool pp::NetAddressPrivate::CreateFromIPv4Address ( const uint8_t  ip[4],
uint16_t  port,
struct PP_NetAddress_Private *  addr_out 
)
static
static bool pp::NetAddressPrivate::CreateFromIPv6Address ( const uint8_t  ip[16],
uint32_t  scope_id,
uint16_t  port,
struct PP_NetAddress_Private *  addr_out 
)
static
static std::string pp::NetAddressPrivate::Describe ( const PP_NetAddress_Private &  addr,
bool  include_port 
)
static
static bool pp::NetAddressPrivate::GetAddress ( const PP_NetAddress_Private &  addr,
void *  address,
uint16_t  address_size 
)
static
static bool pp::NetAddressPrivate::GetAnyAddress ( bool  is_ipv6,
PP_NetAddress_Private *  addr 
)
static
static PP_NetAddressFamily_Private pp::NetAddressPrivate::GetFamily ( const PP_NetAddress_Private &  addr)
static
static uint16_t pp::NetAddressPrivate::GetPort ( const PP_NetAddress_Private &  addr)
static
static uint32_t pp::NetAddressPrivate::GetScopeID ( const PP_NetAddress_Private &  addr)
static
static bool pp::NetAddressPrivate::IsAvailable ( )
static
static bool pp::NetAddressPrivate::ReplacePort ( const PP_NetAddress_Private &  addr_in,
uint16_t  port,
PP_NetAddress_Private *  addr_out 
)
static

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