RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <NamingInformationEntry.h>
Public Member Functions | |
NamingInformationEntry (const APN &napn) | |
virtual | ~NamingInformationEntry () |
bool | operator== (const NamingInformationEntry &other) const |
const APN & | getApn () const |
void | setApn (const APN &apn) |
const std::list< APN > & | getSynonyms () const |
void | setSynonyms (const std::list< APN > &synonyms) |
std::string | info () const |
void | addSynonym (const APN &synonym) |
bool | hasSynonym (const APN &synonym) |
Private Attributes | |
APN | Apn |
APNList | Synonyms |
Definition at line 29 of file NamingInformationEntry.h.
NamingInformationEntry::NamingInformationEntry | ( | const APN & | napn | ) |
Definition at line 25 of file NamingInformationEntry.cc.
|
virtual |
Definition at line 30 of file NamingInformationEntry.cc.
void NamingInformationEntry::addSynonym | ( | const APN & | synonym | ) |
Definition at line 40 of file NamingInformationEntry.cc.
Referenced by NamingInformation::addNewSynonym().
const APN & NamingInformationEntry::getApn | ( | ) | const |
Definition at line 44 of file NamingInformationEntry.cc.
Referenced by NamingInformation::findApnBySynonym().
const std::list< APN > & NamingInformationEntry::getSynonyms | ( | ) | const |
Definition at line 52 of file NamingInformationEntry.cc.
Referenced by NamingInformation::findAllApnNames().
bool NamingInformationEntry::hasSynonym | ( | const APN & | synonym | ) |
Definition at line 69 of file NamingInformationEntry.cc.
std::string NamingInformationEntry::info | ( | ) | const |
Definition at line 34 of file NamingInformationEntry.cc.
Referenced by operator<<().
bool NamingInformationEntry::operator== | ( | const NamingInformationEntry & | other | ) | const |
Definition at line 64 of file NamingInformationEntry.cc.
void NamingInformationEntry::setApn | ( | const APN & | apn | ) |
Definition at line 48 of file NamingInformationEntry.cc.
void NamingInformationEntry::setSynonyms | ( | const std::list< APN > & | synonyms | ) |
Definition at line 56 of file NamingInformationEntry.cc.
|
private |
Definition at line 46 of file NamingInformationEntry.h.
Referenced by getApn(), info(), operator==(), and setApn().
|
private |
Definition at line 47 of file NamingInformationEntry.h.
Referenced by addSynonym(), getSynonyms(), hasSynonym(), info(), operator==(), setSynonyms(), and ~NamingInformationEntry().