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

#include <NamingInformationEntry.h>

Public Member Functions

 NamingInformationEntry (const APN &napn)
 
virtual ~NamingInformationEntry ()
 
bool operator== (const NamingInformationEntry &other) const
 
const APNgetApn () 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
 

Detailed Description

Definition at line 29 of file NamingInformationEntry.h.

Constructor & Destructor Documentation

NamingInformationEntry::NamingInformationEntry ( const APN napn)

Definition at line 25 of file NamingInformationEntry.cc.

NamingInformationEntry::~NamingInformationEntry ( )
virtual

Definition at line 30 of file NamingInformationEntry.cc.

Member Function Documentation

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.

Member Data Documentation

APN NamingInformationEntry::Apn
private

Definition at line 46 of file NamingInformationEntry.h.

Referenced by getApn(), info(), operator==(), and setApn().

APNList NamingInformationEntry::Synonyms
private

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