#include <RoutingTableVisualizerBase.h>
inet::visualizer::RoutingTableVisualizerBase::DirectiveResolver::DirectiveResolver |
( |
const IPv4Route * |
route | ) |
|
|
inline |
const IPv4Route * route
Definition: RoutingTableVisualizerBase.h:48
const char * inet::visualizer::RoutingTableVisualizerBase::DirectiveResolver::resolveDirective |
( |
char |
directive | ) |
|
|
overridevirtual |
Implements inet::visualizer::StringFormat::IDirectiveResolver.
57 throw cRuntimeError(
"Unknown directive: %c", directive);
bool isUnspecified() const
True if all four address bytes are zero.
Definition: IPv4Address.h:176
std::string str(bool printUnspec=true) const
Returns the string representation of the address (e.g.
Definition: IPv4Address.cc:109
const IPv4Route * route
Definition: RoutingTableVisualizerBase.h:48
std::string result
Definition: RoutingTableVisualizerBase.h:49
virtual std::string info() const override
Definition: IPv4Route.cc:42
IPv4Address getGateway() const
Next hop address.
Definition: IPv4Route.h:111
InterfaceEntry * getInterface() const override
Next hop interface.
Definition: IPv4Route.h:114
int getNetmaskLength() const
Counts 1 bits in a netmask.
Definition: IPv4Address.cc:245
IPv4Address getDestination() const
Destination address prefix to match.
Definition: IPv4Route.h:105
IPv4Address getNetmask() const
Represents length of prefix to match.
Definition: IPv4Route.h:108
std::string inet::visualizer::RoutingTableVisualizerBase::DirectiveResolver::result |
|
protected |
const IPv4Route* inet::visualizer::RoutingTableVisualizerBase::DirectiveResolver::route = nullptr |
|
protected |
The documentation for this class was generated from the following files: