INET Framework for OMNeT++/OMNEST
inet::IPv4NetworkConfigurator::RouteInfo Class Reference

Simplified route representation used by the optimizer. More...

#include <IPv4NetworkConfigurator.h>

Public Member Functions

 RouteInfo (int color, uint32 destination, uint32 netmask)
 
 ~RouteInfo ()
 

Public Attributes

int color
 
bool enabled
 
uint32 destination
 
uint32 netmask
 
std::vector< RouteInfo * > originalRouteInfos
 

Detailed Description

Simplified route representation used by the optimizer.

This class makes the optimization faster by introducing route coloring.

Constructor & Destructor Documentation

inet::IPv4NetworkConfigurator::RouteInfo::RouteInfo ( int  color,
uint32  destination,
uint32  netmask 
)
inline
99 { this->color = color; this->enabled = true; this->destination = destination; this->netmask = netmask; }
bool enabled
Definition: IPv4NetworkConfigurator.h:93
uint32 netmask
Definition: IPv4NetworkConfigurator.h:95
uint32 destination
Definition: IPv4NetworkConfigurator.h:94
int color
Definition: IPv4NetworkConfigurator.h:92
inet::IPv4NetworkConfigurator::RouteInfo::~RouteInfo ( )
inline
100 {} // don't delete originalRouteInfos elements, they are not exclusively owned

Member Data Documentation


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