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

#include <DirectoryEntry.h>

Public Member Functions

 DirectoryEntry (const APN &napn)
 
virtual ~DirectoryEntry ()
 
bool operator== (const DirectoryEntry &other) const
 
const APNgetApn () const
 
void setApn (const APN &apn)
 
const AddressesgetSupportedDifs () 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
 

Detailed Description

Definition at line 33 of file DirectoryEntry.h.

Constructor & Destructor Documentation

DirectoryEntry::DirectoryEntry ( const APN napn)

Definition at line 40 of file DirectoryEntry.cc.

DirectoryEntry::~DirectoryEntry ( )
virtual

Definition at line 45 of file DirectoryEntry.cc.

Member Function Documentation

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.

Member Data Documentation

APN DirectoryEntry::Apn
private

Definition at line 63 of file DirectoryEntry.h.

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

Addresses DirectoryEntry::SupportedDifs
private

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