43 class DA :
public cSimpleModule
std::list< Address > Addresses
const APNList * findNeigborApns(const APN &neighbor)
virtual void initialize()
const APNList * findApnNeigbors(const APN &apn)
const char * MOD_SEARCHTAB
Application Process Name class.
bool isDifLocalToIpc(const std::string difName, cModule *ipc)
NamingInformation * NamInfo
cModule * findIpc(const Address &addr)
const char * MOD_DIRECTORY
bool isDifLocal(const DAP &difName)
std::list< APN > APNList
APNList represents the list of APNs.
cModule * findApp(const APN &apn)
NeighborTable * NeighborTab
FABase * findFaInsideIpc(cModule *ipc)
bool isAppLocal(const APN &apn)
virtual void handleMessage(cMessage *msg)
bool isIpcLocal(cModule *ipc)
const Addresses * resolveApnToAddressList(const APN &apn, const DAP &difName)
cModule * getDifMember(const DAP &difName)
Address class holds IPC Process identification.
const char * MOD_NEIGHBORTAB
bool isIpcXLocalToIpcY(cModule *ipcX, cModule *ipcY)
const Address * resolveApnToBestAddress(const APN &apn)
Distributed Application Process name a.k.a. DAP class.
DirectoryEntry * resolveApn(const APN &apn)