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

#include <NamingInformation.h>

Inheritance diagram for NamingInformation:

Public Member Functions

void addNamingEntry (const APN &apn)
 
NamingInformationEntryfindNamingEntryByApn (const APN &apn)
 
NamingInformationEntryfindNamingEntryBySynonym (const APN &synonym)
 
const APNfindApnBySynonym (const APN &synonym)
 
const APNList findAllApnNames (const APN &apn)
 
void addNewSynonym (const APN &apn, const APN &synonym)
 
void removeNamingEntry (const APN &apn)
 

Protected Member Functions

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

Protected Attributes

NamingInformations NamingInfoTable
 

Detailed Description

Definition at line 39 of file NamingInformation.h.

Member Function Documentation

void NamingInformation::addNamingEntry ( const APN apn)

Definition at line 41 of file NamingInformation.cc.

Referenced by parseConfig().

void NamingInformation::addNewSynonym ( const APN apn,
const APN synonym 
)

Definition at line 53 of file NamingInformation.cc.

Referenced by parseConfig().

const APNList NamingInformation::findAllApnNames ( const APN apn)

Definition at line 80 of file NamingInformation.cc.

Referenced by DA::resolveApn().

const APN * NamingInformation::findApnBySynonym ( const APN synonym)

Definition at line 70 of file NamingInformation.cc.

NamingInformationEntry * NamingInformation::findNamingEntryByApn ( const APN apn)

Definition at line 45 of file NamingInformation.cc.

Referenced by addNewSynonym(), findAllApnNames(), and removeNamingEntry().

NamingInformationEntry * NamingInformation::findNamingEntryBySynonym ( const APN synonym)

Definition at line 61 of file NamingInformation.cc.

Referenced by findAllApnNames(), and findApnBySynonym().

void NamingInformation::handleMessage ( cMessage *  msg)
protectedvirtual

Definition at line 75 of file NamingInformation.cc.

void NamingInformation::initialize ( )
protectedvirtual

Definition at line 31 of file NamingInformation.cc.

void NamingInformation::parseConfig ( cXMLElement *  config)
protected

Definition at line 108 of file NamingInformation.cc.

Referenced by initialize().

void NamingInformation::removeNamingEntry ( const APN apn)

Definition at line 57 of file NamingInformation.cc.

void NamingInformation::udateDisplayString ( )
protected

Definition at line 145 of file NamingInformation.cc.

Referenced by initialize().

Member Data Documentation

NamingInformations NamingInformation::NamingInfoTable
protected

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