INET Framework for OMNeT++/OMNEST
inet::visualizer::RoutingTableCanvasVisualizer::RouteCanvasVisualization Class Reference

#include <RoutingTableCanvasVisualizer.h>

Inheritance diagram for inet::visualizer::RoutingTableCanvasVisualizer::RouteCanvasVisualization:
inet::visualizer::RoutingTableVisualizerBase::RouteVisualization inet::visualizer::LineManager::ModuleLine

Public Member Functions

 RouteCanvasVisualization (LabeledLineFigure *figure, const IPv4Route *route, int nodeModuleId, int nextHopModuleId)
 
virtual ~RouteCanvasVisualization ()
 
- Public Member Functions inherited from inet::visualizer::RoutingTableVisualizerBase::RouteVisualization
 RouteVisualization (const IPv4Route *route, int nodeModuleId, int nextHopModuleId)
 
virtual ~RouteVisualization ()
 
- Public Member Functions inherited from inet::visualizer::LineManager::ModuleLine
 ModuleLine (int sourceModuleId, int destinationModuleId, double shiftPriority=0)
 

Public Attributes

LabeledLineFigurefigure = nullptr
 
- Public Attributes inherited from inet::visualizer::RoutingTableVisualizerBase::RouteVisualization
int numRoutes = 1
 
const IPv4Routeroute = nullptr
 
- Public Attributes inherited from inet::visualizer::LineManager::ModuleLine
const int sourceModuleId
 
const int destinationModuleId
 
double shiftPriority
 
int shiftOffset
 

Constructor & Destructor Documentation

inet::visualizer::RoutingTableCanvasVisualizer::RouteCanvasVisualization::RouteCanvasVisualization ( LabeledLineFigure figure,
const IPv4Route route,
int  nodeModuleId,
int  nextHopModuleId 
)

Referenced by inet::visualizer::RoutingTableCanvasVisualizer::createRouteVisualization().

26  :
27  RouteVisualization(route, nodeModuleId, nextHopModuleId),
28  figure(figure)
29 {
30 }
const IPv4Route * route
Definition: RoutingTableVisualizerBase.h:39
LabeledLineFigure * figure
Definition: RoutingTableCanvasVisualizer.h:34
RouteVisualization(const IPv4Route *route, int nodeModuleId, int nextHopModuleId)
Definition: RoutingTableVisualizerBase.cc:29
inet::visualizer::RoutingTableCanvasVisualizer::RouteCanvasVisualization::~RouteCanvasVisualization ( )
virtual
33 {
34  delete figure;
35 }
LabeledLineFigure * figure
Definition: RoutingTableCanvasVisualizer.h:34

Member Data Documentation


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