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

#include <Directory.h>

Inheritance diagram for Directory:

Public Member Functions

std::string info () const
 
void addDirEntry (const APN &apn)
 
DirectoryEntryfindDirEntryByApn (const APN &apn)
 
void addNewDif (const APN &apn, const Address &member)
 
void removeDirEntry (const APN &apn)
 

Protected Member Functions

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

Protected Attributes

TDirectory Director
 

Private Member Functions

void updateDisplayString ()
 

Detailed Description

Definition at line 41 of file Directory.h.

Member Function Documentation

void Directory::addDirEntry ( const APN apn)

Definition at line 59 of file Directory.cc.

Referenced by parseConfig().

void Directory::addNewDif ( const APN apn,
const Address member 
)

Definition at line 74 of file Directory.cc.

Referenced by parseConfig().

DirectoryEntry * Directory::findDirEntryByApn ( const APN apn)

Definition at line 50 of file Directory.cc.

Referenced by addNewDif(), removeDirEntry(), and DA::resolveApn().

void Directory::handleMessage ( cMessage *  msg)
protectedvirtual

Definition at line 69 of file Directory.cc.

std::string Directory::info ( ) const

Definition at line 63 of file Directory.cc.

void Directory::initialize ( )
protectedvirtual

Definition at line 40 of file Directory.cc.

void Directory::parseConfig ( cXMLElement *  config)
protected

Definition at line 82 of file Directory.cc.

Referenced by initialize().

void Directory::removeDirEntry ( const APN apn)

Definition at line 78 of file Directory.cc.

void Directory::updateDisplayString ( )
private

Definition at line 33 of file Directory.cc.

Referenced by initialize().

Member Data Documentation

TDirectory Directory::Director
protected

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