OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

Inet6Prefix Inet6Masks::CalculateMaskFromPrefixlen ( int  prefixlen)
staticprivate

Definition at line 197 of file inet6_route.cc.

void Inet6Masks::Clear ( )
static

Definition at line 192 of file inet6_route.cc.

void Inet6Masks::Init ( )
static

Definition at line 184 of file inet6_route.cc.

Here is the call graph for this function:

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

Definition at line 179 of file inet6_route.cc.

Member Data Documentation

bool Inet6Masks::initialized_ = false
staticprivate

Definition at line 117 of file inet6_route.h.

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: