COVISE Core
|
#include <config/CoviseConfig.h>
#include <sys/types.h>
#include <string>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <cassert>
#include <vector>
#include <errno.h>
#include <netdb.h>
#include <sys/socket.h>
#include <sys/utsname.h>
#include <sys/ioctl.h>
#include <netinet/in.h>
#include <net/if.h>
#include <arpa/inet.h>
#include <util/unixcompat.h>
#include <util/coWristWatch.h>
#include "covise_host.h"
Functions | |
static bool | isLoopbackAddress (const unsigned char address[4]) |
static bool | isPrivateAddress (const unsigned char address[4]) |
static bool | isLinkLocalAddress (const unsigned char address[4]) |
static bool | isMulticastAddress (const unsigned char address[4]) |
static bool | isRoutableAddress (const unsigned char address[4]) |
std::vector< ifreq * > | getNetworkInterfaces (char *buf, size_t buflen) |
static bool | isAddressConfigured (unsigned char address[4]) |
static bool | isVirtualInterfaceName (const char *ifname) |
static bool | findPrimaryIpAddress (unsigned char address[4]) |
|
static |
std::vector< ifreq * > getNetworkInterfaces | ( | char * | buf, |
size_t | buflen | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |