#include "gdef.h"
#include "gaddress6.h"
#include "gstr.h"
#include "gtest.h"
#include "gprocess.h"
#include "glog.h"
#include <algorithm>
#include <utility>
#include <cstring>
#include <climits>
#include <sys/types.h>
#include <sstream>
#include <vector>
#include <iomanip>
#include <array>
Go to the source code of this file.
|
namespace | GNet |
| Network classes.
|
|
◆ applyMask()
void GNet::Address6Imp::applyMask |
( |
struct in6_addr & |
addr, |
|
|
const struct in6_addr & |
mask |
|
) |
| |
◆ fill()
void GNet::Address6Imp::fill |
( |
struct in6_addr & |
addr | ) |
|
◆ make()
struct in6_addr GNet::Address6Imp::make |
( |
unsigned int |
lhs_hi, |
|
|
unsigned int |
lhs_lo, |
|
|
unsigned int |
rhs |
|
) |
| |
◆ mask()
struct in6_addr GNet::Address6Imp::mask |
( |
unsigned int |
bits | ) |
|
◆ masked()
struct in6_addr GNet::Address6Imp::masked |
( |
const struct in6_addr & |
addr_in, |
|
|
const struct in6_addr & |
mask |
|
) |
| |
◆ reset()
void GNet::Address6Imp::reset |
( |
struct in6_addr & |
addr | ) |
|
◆ shiftLeft() [1/2]
bool GNet::Address6Imp::shiftLeft |
( |
struct in6_addr & |
mask | ) |
|
◆ shiftLeft() [2/2]
void GNet::Address6Imp::shiftLeft |
( |
struct in6_addr & |
mask, |
|
|
unsigned int |
bits |
|
) |
| |
◆ port_separator
char GNet::Address6Imp::port_separator = '.' |
◆ port_separators
const char* GNet::Address6Imp::port_separators = ":." |