RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <DirectoryEntry.h>
Public Member Functions | |
DirectoryEntry (const APN &napn) | |
virtual | ~DirectoryEntry () |
bool | operator== (const DirectoryEntry &other) const |
const APN & | getApn () const |
void | setApn (const APN &apn) |
const Addresses & | getSupportedDifs () const |
void | setSupportedDifs (const Addresses &supportedDifs) |
std::string | info () const |
void | addDif (const Address &member) |
bool | hasDif (const Address &member) |
Private Attributes | |
APN | Apn |
Addresses | SupportedDifs |
Definition at line 33 of file DirectoryEntry.h.
DirectoryEntry::DirectoryEntry | ( | const APN & | napn | ) |
Definition at line 40 of file DirectoryEntry.cc.
|
virtual |
Definition at line 45 of file DirectoryEntry.cc.
void DirectoryEntry::addDif | ( | const Address & | member | ) |
Definition at line 87 of file DirectoryEntry.cc.
Referenced by Directory::addNewDif().
const APN & DirectoryEntry::getApn | ( | ) | const |
Definition at line 61 of file DirectoryEntry.cc.
Referenced by Directory::findDirEntryByApn().
const Addresses & DirectoryEntry::getSupportedDifs | ( | ) | const |
Definition at line 69 of file DirectoryEntry.cc.
Referenced by DA::resolveApnToAddressList(), and DA::resolveApnToBestAddress().
bool DirectoryEntry::hasDif | ( | const Address & | member | ) |
Definition at line 79 of file DirectoryEntry.cc.
std::string DirectoryEntry::info | ( | ) | const |
Definition at line 53 of file DirectoryEntry.cc.
Referenced by operator<<().
bool DirectoryEntry::operator== | ( | const DirectoryEntry & | other | ) | const |
Definition at line 91 of file DirectoryEntry.cc.
void DirectoryEntry::setApn | ( | const APN & | apn | ) |
Definition at line 65 of file DirectoryEntry.cc.
void DirectoryEntry::setSupportedDifs | ( | const Addresses & | supportedDifs | ) |
Definition at line 73 of file DirectoryEntry.cc.
|
private |
Definition at line 63 of file DirectoryEntry.h.
Referenced by getApn(), info(), operator==(), and setApn().
|
private |
Definition at line 64 of file DirectoryEntry.h.
Referenced by addDif(), getSupportedDifs(), hasDif(), info(), operator==(), setSupportedDifs(), and ~DirectoryEntry().