addChildNode(NodeHandle &childNode) | TreeManagement | protected |
addMsgClient(const char *identifier, AbstractTreeMsgClient *msgClient) | TreeManagement | |
bytesTMReceived | TreeManagement | protected |
bytesTMSent | TreeManagement | protected |
checkParentValid() | TreeManagement | protected |
checkTreeChildNodes() | TreeManagement | protected |
cleanup() | TreeManagement | protected |
connectToParent() | TreeManagement | protected |
creationTime | TreeManagement | protected |
currentTreeLevel | TreeManagement | protected |
debugChildren() | TreeManagement | protected |
deviation | TreeManagement | private |
finishTreeManagement() | TreeManagement | |
getChildNodes() | TreeManagement | |
getCurrentTreeLevel() | TreeManagement | |
getParentNode() | TreeManagement | |
getResponsibleDomainKey() | TreeManagement | protected |
globalNodeList | TreeManagement | private |
handleChildCheckRpcCall(ChildCheckCall *call) | TreeManagement | |
handleChildCheckRpcResponse(ChildCheckResponse *response, cPolymorphic *context, int rpcId, simtime_t rtt) | TreeManagement | |
handleChildReleaseRpcCall(ChildReleaseCall *msg) | TreeManagement | protected |
handleParentRequestRpcCall(ParentRequestCall *msg) | TreeManagement | protected |
handleParentRequestRpcResponse(ParentRequestResponse *response, cPolymorphic *context, int rpcId, simtime_t rtt) | TreeManagement | protected |
handleRpcCall(BaseCallMessage *msg) | TreeManagement | virtual |
handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt) | TreeManagement | protectedvirtual |
RpcListener::handleRpcResponse(BaseResponseMessage *msg, const RpcState &rpcState, simtime_t rtt) | RpcListener | protectedvirtual |
handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey) | TreeManagement | virtual |
RpcListener::handleRpcTimeout(const RpcState &rpcState) | RpcListener | protectedvirtual |
handleTimerEvent(cMessage *msg) | TreeManagement | |
init(NeighborCache *neighborCache) | TreeManagement | |
isChild(TransportAddress &node) | TreeManagement | |
isParent(TransportAddress &node) | TreeManagement | |
isRoot() | TreeManagement | |
isTreeDomainKeyValid() | TreeManagement | protected |
msgClientMap typedef | TreeManagement | private |
msgClientPair typedef | TreeManagement | private |
msgClients | TreeManagement | private |
neighborCache | TreeManagement | private |
numTMReceived | TreeManagement | protected |
numTMSent | TreeManagement | protected |
overlay | TreeManagement | private |
parentNode | TreeManagement | private |
registerAtParent() | TreeManagement | protected |
removeMsgClient(const char *identifier) | TreeManagement | |
removeParentConnection() | TreeManagement | protected |
removeTreeChild(const TransportAddress &childToRemove) | TreeManagement | protected |
sendChildReleaseCall() | TreeManagement | protected |
sendMessageToChildren(BaseCallMessage *msg) | TreeManagement | |
sendMessageToParent(BaseCallMessage *msg) | TreeManagement | |
startTreeBuilding() | TreeManagement | |
timeOutInSeconds | TreeManagement | private |
treeBuildTimer | TreeManagement | private |
treeChildNodes | TreeManagement | private |
treeDomainKey | TreeManagement | private |
TreeManagement() | TreeManagement | |
treeMgmtBuildInterval | TreeManagement | private |
visualizeTreeLinkToNode(const NodeHandle &treeNode) | TreeManagement | protected |
~RpcListener() | RpcListener | virtual |
~TreeManagement() | TreeManagement | virtual |