WSF
wsf::comm::reserved Namespace Reference

Variables

constexpr const char *const cBROADCAST_LOCAL = "BROADCAST_LOCAL"
constexpr const char *const cMULTICAST_INITIAL = "MULTICAST_INITIAL"
constexpr const char *const cMULTICAST_LAST = "MULTICAST_LAST"
constexpr const char *const cDEFAULT_INITIAL = "DEFAULT_INITIAL"
constexpr const char *const cDEFAULT_LAST = "DEFAULT_LAST"
constexpr const char *const cMULTICAST_ALL_HOSTS = "MULTICAST_ALL_HOSTS"
constexpr const char *const cMULTICAST_ALL_ROUTERS = "MULTICAST_ALL_ROUTERS"
constexpr const char *const cRIPv2_MULTICAST = "RIPv2_MULTICAST"
constexpr const char *const cOSPF_MULTICAST_ALL = "OSPF_MULTICAST_ALL"
constexpr const char *const cOSPF_MULTICAST_DRBR = "OSPF_MULTICAST_DRBR"

Detailed Description

The following classes provide the framework for reserved addressing. Any address specified directly on within a range will not be used for network/host assignments by the NetworkManager. In addition, specific addresses may be tagged with an identifier. This provides a uniform way of retrieving/querying addresses associated with a specific use case. All addresses are specific, as in the addresses are expected with a CIDR value of 32 indicating a single address, and not a range of addresses within any specific addresses.

This namespace is dedicated solely for definition of string constants that identify specific reserved addresses that are used for protocols, hardware, layer implementations, etc. These can be queried for their specific address from the ReservedAddressing object, via the NetworkManager, via the sim object.

Variable Documentation

◆ cBROADCAST_LOCAL

const char* const wsf::comm::reserved::cBROADCAST_LOCAL = "BROADCAST_LOCAL"
constexpr

◆ cDEFAULT_INITIAL

const char* const wsf::comm::reserved::cDEFAULT_INITIAL = "DEFAULT_INITIAL"
constexpr

◆ cDEFAULT_LAST

const char* const wsf::comm::reserved::cDEFAULT_LAST = "DEFAULT_LAST"
constexpr

◆ cMULTICAST_ALL_HOSTS

const char* const wsf::comm::reserved::cMULTICAST_ALL_HOSTS = "MULTICAST_ALL_HOSTS"
constexpr

◆ cMULTICAST_ALL_ROUTERS

const char* const wsf::comm::reserved::cMULTICAST_ALL_ROUTERS = "MULTICAST_ALL_ROUTERS"
constexpr

◆ cMULTICAST_INITIAL

const char* const wsf::comm::reserved::cMULTICAST_INITIAL = "MULTICAST_INITIAL"
constexpr

◆ cMULTICAST_LAST

const char* const wsf::comm::reserved::cMULTICAST_LAST = "MULTICAST_LAST"
constexpr

◆ cOSPF_MULTICAST_ALL

const char* const wsf::comm::reserved::cOSPF_MULTICAST_ALL = "OSPF_MULTICAST_ALL"
constexpr

◆ cOSPF_MULTICAST_DRBR

const char* const wsf::comm::reserved::cOSPF_MULTICAST_DRBR = "OSPF_MULTICAST_DRBR"
constexpr

◆ cRIPv2_MULTICAST

const char* const wsf::comm::reserved::cRIPv2_MULTICAST = "RIPv2_MULTICAST"
constexpr
Copyrights Multiple, All Rights Reserved