uHTTP for C++
HostInterface.h File Reference
#include <uhttp/net/NetworkInterfaceList.h>
#include <uhttp/net/Socket.h>
#include <string>

Data Structures

class  uHTTP::HostInterface
 

Namespaces

namespace  uHTTP
 

Functions

size_t uHTTP::GetNHostAddresses ()
 
const char * uHTTP::GetHostAddress (size_t n, std::string &buf)
 
size_t uHTTP::GetHostAddresses (NetworkInterfaceList &netifList)
 
bool uHTTP::IsIPv6Address (const std::string &host)
 
const char * uHTTP::StripIPv6ScopeID (const std::string &addr, std::string &buf)
 
int uHTTP::GetIPv6ScopeID (const std::string &addr)
 
bool uHTTP::HasIPv4Addresses ()
 
bool uHTTP::HasIPv6Addresses ()
 
void uHTTP::SetHostInterface (const std::string &ifaddr)
 
const char * uHTTP::GetHostInterface ()
 
bool uHTTP::HasAssignedHostInterface ()