|
INET Framework for OMNeT++/OMNEST
|
#include <CriticalnessAnalyzer.h>
Public Member Functions | |
| RouterRecord () | |
| RouterRecord (std::string n_name, cModule *mod) | |
| cModule * | getModule () |
| std::string | getName () |
| void | setName (std::string n_name) |
| int | getCriticalness () |
| void | setCriticalness (int n_criticalness) |
| int | getNeighborsNum () |
| NeighborRecord | getNeighbor (int i) |
| void | addNeighbor (NeighborRecord &n_neighbor) |
Private Attributes | |
| cModule * | pModule |
| std::string | name |
| std::vector< NeighborRecord > | neighbors |
| int | criticalness |
Definition at line 43 of file CriticalnessAnalyzer.h.
| CA::RouterRecord::RouterRecord | ( | ) | [inline] |
Definition at line 55 of file CriticalnessAnalyzer.h.
{name = ""; neighbors.clear(); criticalness = 0; pModule = NULL;}
| CA::RouterRecord::RouterRecord | ( | std::string | n_name, |
| cModule * | mod | ||
| ) | [inline] |
Definition at line 56 of file CriticalnessAnalyzer.h.
{name = n_name; neighbors.clear(); criticalness = 0; pModule = mod;}
| void CA::RouterRecord::addNeighbor | ( | NeighborRecord & | n_neighbor | ) | [inline] |
Definition at line 68 of file CriticalnessAnalyzer.h.
{neighbors.push_back(n_neighbor);}
| int CA::RouterRecord::getCriticalness | ( | ) | [inline] |
Definition at line 63 of file CriticalnessAnalyzer.h.
Referenced by CA::operator<<().
{return criticalness;}
| cModule* CA::RouterRecord::getModule | ( | ) | [inline] |
Definition at line 58 of file CriticalnessAnalyzer.h.
Referenced by CriticalnessAnalyzer::initialize().
{return pModule;}
| std::string CA::RouterRecord::getName | ( | ) | [inline] |
Definition at line 60 of file CriticalnessAnalyzer.h.
Referenced by CA::operator<<().
{return name;}
| NeighborRecord CA::RouterRecord::getNeighbor | ( | int | i | ) | [inline] |
Definition at line 67 of file CriticalnessAnalyzer.h.
| int CA::RouterRecord::getNeighborsNum | ( | ) | [inline] |
Definition at line 66 of file CriticalnessAnalyzer.h.
{return neighbors.size();}
| void CA::RouterRecord::setCriticalness | ( | int | n_criticalness | ) | [inline] |
Definition at line 64 of file CriticalnessAnalyzer.h.
{criticalness = n_criticalness;}
| void CA::RouterRecord::setName | ( | std::string | n_name | ) | [inline] |
Definition at line 61 of file CriticalnessAnalyzer.h.
{name = n_name;}
int CA::RouterRecord::criticalness [private] |
Definition at line 51 of file CriticalnessAnalyzer.h.
Referenced by getCriticalness(), RouterRecord(), and setCriticalness().
std::string CA::RouterRecord::name [private] |
Definition at line 47 of file CriticalnessAnalyzer.h.
Referenced by getName(), RouterRecord(), and setName().
std::vector<NeighborRecord> CA::RouterRecord::neighbors [private] |
Definition at line 49 of file CriticalnessAnalyzer.h.
Referenced by addNeighbor(), getNeighbor(), getNeighborsNum(), and RouterRecord().
cModule* CA::RouterRecord::pModule [private] |
Definition at line 46 of file CriticalnessAnalyzer.h.
Referenced by getModule(), and RouterRecord().