RINASim  October 2016
Documentation of framework for OMNeT++
NeighborTable Class Reference

#include <NeighborTable.h>

Inheritance diagram for NeighborTable:

Public Member Functions

void addNeighborEntry (const APN &apn)
 
NeighborTableEntryfindNeighborEntryByApn (const APN &apn)
 
const APNListfindNeighborsByApn (const APN &apn)
 
const APNListfindApnsByNeighbor (const APN &neighbor)
 
void addNewNeighbor (const APN &apn, const APN &neighbor)
 
void removeNeighborEntry (const APN &apn)
 

Protected Member Functions

virtual void initialize ()
 
virtual void handleMessage (cMessage *msg)
 
void parseConfig (cXMLElement *config)
 

Protected Attributes

NeighborEntries NeiTable
 

Private Member Functions

void updateDisplayString ()
 

Detailed Description

Definition at line 39 of file NeighborTable.h.

Member Function Documentation

void NeighborTable::addNeighborEntry ( const APN apn)

Definition at line 53 of file NeighborTable.cc.

Referenced by parseConfig().

void NeighborTable::addNewNeighbor ( const APN apn,
const APN neighbor 
)

Definition at line 70 of file NeighborTable.cc.

Referenced by parseConfig().

const APNList * NeighborTable::findApnsByNeighbor ( const APN neighbor)

Definition at line 78 of file NeighborTable.cc.

Referenced by DA::findNeigborApns().

NeighborTableEntry * NeighborTable::findNeighborEntryByApn ( const APN apn)

Definition at line 57 of file NeighborTable.cc.

Referenced by addNewNeighbor(), findNeighborsByApn(), and removeNeighborEntry().

const APNList * NeighborTable::findNeighborsByApn ( const APN apn)

Definition at line 65 of file NeighborTable.cc.

Referenced by DA::findApnNeigbors().

void NeighborTable::handleMessage ( cMessage *  msg)
protectedvirtual

Definition at line 48 of file NeighborTable.cc.

void NeighborTable::initialize ( )
protectedvirtual

Definition at line 38 of file NeighborTable.cc.

void NeighborTable::parseConfig ( cXMLElement *  config)
protected

Definition at line 88 of file NeighborTable.cc.

Referenced by initialize().

void NeighborTable::removeNeighborEntry ( const APN apn)

Definition at line 74 of file NeighborTable.cc.

void NeighborTable::updateDisplayString ( )
private

Definition at line 31 of file NeighborTable.cc.

Referenced by initialize().

Member Data Documentation


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