OpenSDN source code
Inet6Masks Class Reference

#include <inet6_route.h>

Static Public Member Functions

static void Init ()
 
static void Clear ()
 
static const Inet6PrefixPrefixlenToMask (uint8_t prefix_len)
 

Static Private Member Functions

static Inet6Prefix CalculateMaskFromPrefixlen (int prefixlen)
 

Static Private Attributes

static std::vector< Inet6Prefixmasks_
 
static bool initialized_ = false
 

Detailed Description

Definition at line 108 of file inet6_route.h.

Member Function Documentation

◆ CalculateMaskFromPrefixlen()

Inet6Prefix Inet6Masks::CalculateMaskFromPrefixlen ( int  prefixlen)
staticprivate

Definition at line 197 of file inet6_route.cc.

◆ Clear()

void Inet6Masks::Clear ( )
static

Definition at line 192 of file inet6_route.cc.

◆ Init()

void Inet6Masks::Init ( )
static

Definition at line 184 of file inet6_route.cc.

Here is the call graph for this function:

◆ PrefixlenToMask()

const Inet6Prefix & Inet6Masks::PrefixlenToMask ( uint8_t  prefix_len)
static

Definition at line 179 of file inet6_route.cc.

Member Data Documentation

◆ initialized_

bool Inet6Masks::initialized_ = false
staticprivate

Definition at line 117 of file inet6_route.h.

◆ masks_

vector< Inet6Prefix > Inet6Masks::masks_
staticprivate

Definition at line 116 of file inet6_route.h.


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