NTree Member List

This is the complete list of members for NTree, including all inherited members.
AOIWidthNTree [protected]
areaDimensionNTree [protected]
BaseOverlay()BaseOverlay
BaseRpc()BaseRpc
bindAndListenTcp(int port)BaseTcpSupport [protected]
bindToPort(int port)BaseOverlay [protected]
BOOTSTRAP enum valueBaseOverlay
bootstrapListBaseOverlay [protected]
BSET enum valueBaseOverlay
bytesAppDataForwardedBaseOverlay [protected]
bytesAppLookupForwardedBaseOverlay [protected]
bytesDroppedBaseOverlay [protected]
bytesFailedNodeResponseSentBaseOverlay [protected]
bytesFailedNodeSentBaseOverlay [protected]
bytesFindNodeResponseSentBaseOverlay [protected]
bytesFindNodeSentBaseOverlay [protected]
bytesMaintenanceForwardedBaseOverlay [protected]
bytesPingResponseSentBaseRpc [protected]
bytesPingSentBaseRpc [protected]
callDeliver(BaseOverlayMessage *msg, const OverlayKey &destKey)BaseOverlay [protected]
callForward(const OverlayKey &key, BaseRouteMessage *msg, const NodeHandle &nextHopNode)BaseOverlay [protected]
callUpdate(const NodeHandle &node, bool joined)BaseOverlay [protected]
cancelAllRpcs()BaseRpc [protected]
cancelRpcMessage(uint32_t nonce)BaseRpc [protected]
changeState(int state)NTree [protected]
checkParentTimeout()NTree [protected]
closeTcpConnection(TransportAddress address)BaseTcpSupport [protected]
collapseCountNTree [protected]
collapseTree(std::map< NTreeScope, NTreeNode >::iterator node)NTree [protected]
collectPerHopDelayBaseOverlay [protected]
CONNECTION_RESET enum valueBaseTcpSupport
CONNECTION_SUCC_ClOSED enum valueBaseTcpSupport
countFailedNodeCall(const FailedNodeCall *call)BaseOverlay [protected]
countFindNodeCall(const FindNodeCall *call)BaseOverlay [protected]
createLookup(RoutingType routingType=DEFAULT_ROUTING, const BaseOverlayMessage *msg=NULL, const cPacket *findNodeExt=NULL, bool appLookup=false)BaseOverlay [protected, virtual]
creationTimeBaseOverlay [protected]
cryptoModuleBaseRpc [protected]
currentGroupNTree [protected]
debugOutputBaseOverlay [protected]
BaseRpc::debugOutputBaseRpc [protected]
defaultRoutingTypeBaseOverlay [protected]
delayVectorBaseOverlay [protected]
deleteOverlayNeighborArrow(const NodeHandle &neighbor)TopologyVis [protected]
distance(const OverlayKey &x, const OverlayKey &y, bool useAlternative=false) const BaseOverlay [virtual]
divideCountNTree [protected]
divideNode(NTreeGroupDivideContext *context)NTree [protected]
drawOverlayTopologyBaseOverlay [protected]
dropFindNodeAttackBaseOverlay [protected]
dropRouteMessageAttackBaseOverlay [protected]
establishTcpConnection(TransportAddress address)BaseTcpSupport [protected]
EvCode enum nameBaseTcpSupport
FAILED enum valueBaseOverlay
findGroup(const Vector2D &pos)NTree [protected]
findGroup(const Vector2D &pos, double size)NTree [protected]
findNode(const OverlayKey &key, int numRedundantNodes, int numSiblings, BaseOverlayMessage *msg=NULL)BaseOverlay [protected, virtual]
findNTreeNode(const Vector2D &pos)NTree [protected]
findNTreeNode(const Vector2D &pos, double size)NTree [protected]
finishOverlay()NTree [virtual]
finishRpcs()BaseRpc [protected]
getBitsPerDigit()BaseOverlay [inline, virtual]
getBootstrapList() const BaseOverlay [inline]
getCompModule(CompType compType)BaseOverlay
getCompRpcGate(CompType compType)BaseOverlay
getCreationTime()BaseOverlay [inline]
getMaxNumRedundantNodes()BaseOverlay [virtual]
getMaxNumSiblings()BaseOverlay [virtual]
getMeasureAuthBlock()BaseOverlay [inline]
getRandomNode(std::set< NodeHandle > invalidNodes=std::set< NodeHandle >())NTree [protected]
getState()BaseOverlay [inline]
getTcpOut()BaseTcpSupport [inline, protected]
getThisCompType()BaseOverlay [protected]
BaseRpc::getThisCompType()=0BaseRpc [protected, pure virtual]
getThisNode()BaseRpc [inline]
getUdpTimeout()BaseRpc [inline]
globalNodeListBaseOverlay [protected]
globalParametersBaseOverlay [protected]
globalStatisticsBaseRpc [protected]
groupsNTree [protected]
handleAddMessage(NTreeGroupAddMessage *addMsg)NTree [protected]
handleAppMessage(cMessage *msg)NTree [virtual]
handleBaseOverlayMessage(BaseOverlayMessage *msg, const OverlayKey &destKey=OverlayKey::UNSPECIFIED_KEY)BaseOverlay [protected]
handleCollapseMessage(NTreeCollapseMessage *collapseMsg)NTree [protected]
handleConnectionEvent(EvCode code, TransportAddress address)BaseTcpSupport [protected, virtual]
handleDataReceived(TransportAddress address, cPacket *msg, bool urgent)BaseTcpSupport [protected, virtual]
handleDeleteMessage(NTreeGroupDeleteMessage *deleteMsg)NTree [protected]
handleDivideCall(NTreeDivideCall *divideCall)NTree [protected]
handleDivideCallTimeout(NTreeDivideCall *divideCall, const TransportAddress &oldNode, NTreeGroupDivideContext *context)NTree [protected]
handleDivideResponse(NTreeDivideResponse *divideResp, NTreeGroupDivideContext *context)NTree [protected]
handleFailedNode(const TransportAddress &failed)BaseOverlay [protected, virtual]
handleIncomingConnection(TransportAddress address)BaseTcpSupport [protected, virtual]
handleJoinCall(NTreeJoinCall *joinCall)NTree [protected]
handleJoinCallTimeout(NTreeJoinCall *joinCall, const TransportAddress &oldNode)NTree [protected]
handleJoinResponse(NTreeJoinResponse *joinResp)NTree [protected]
handleLeaveMessage(NTreeLeaveMessage *leaveMsg)NTree [protected]
handleMessage(cMessage *msg)BaseOverlay [protected]
handleMove(GameAPIPositionMessage *posMsg)NTree [protected]
handleMoveMessage(NTreeMoveMessage *moveMsg)NTree [protected]
handleNodeGracefulLeaveNotification()NTree [protected, virtual]
handleNodeLeaveNotification()BaseOverlay [protected, virtual]
handlePingCall(NTreePingCall *pingCall)NTree [protected]
handlePingCallTimeout(NTreePingCall *pingCall, const TransportAddress &oldNode, NTreePingContext *context)NTree [protected]
handlePingResponse(NTreePingResponse *pingResp, NTreePingContext *context)NTree [protected]
handleReplaceMessage(NTreeReplaceNodeMessage *replaceMsg)NTree [protected]
handleRpcCall(BaseCallMessage *msg)NTree [virtual]
BaseOverlay::handleRpcCall(BaseCallMessage *msg)BaseRpc [protected, virtual]
handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)NTree [virtual]
BaseOverlay::handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)RpcListener [protected, virtual]
BaseOverlay::handleRpcResponse(BaseResponseMessage *msg, const RpcState &rpcState, simtime_t rtt)RpcListener [protected, virtual]
handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey)NTree [virtual]
BaseOverlay::handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey)RpcListener [protected, virtual]
BaseOverlay::handleRpcTimeout(const RpcState &rpcState)RpcListener [protected, virtual]
handleTakeOverMessage(NTreeTakeOverMessage *takeMsg)NTree [protected]
handleTCPMessage(cMessage *msg)BaseTcpSupport [protected]
handleTimerEvent(cMessage *msg)NTree [virtual]
handleTransportAddressChangedNotification()BaseOverlay [protected, virtual]
handleUDPMessage(BaseOverlayMessage *msg)NTree [virtual]
hopCountMaxBaseOverlay [protected]
hopCountVectorBaseOverlay [protected]
INIT enum valueBaseOverlay
initializeOverlay(int stage)NTree [virtual]
initRpcs()BaseRpc [protected]
initVis(cModule *terminal)TopologyVis [protected]
internalHandleMessage(cMessage *msg)BaseRpc [protected]
internalHandleRpcCall(BaseCallMessage *msg)BaseOverlay [protected]
BaseRpc::internalHandleRpcCall(BaseCallMessage *msg)BaseRpc [protected, virtual]
internalHandleRpcMessage(BaseRpcMessage *msg)BaseRpc [protected, virtual]
internalHandleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)BaseOverlay [protected]
BaseRpc::internalHandleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)BaseRpc [protected, virtual]
internalHandleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey)BaseOverlay [protected]
BaseRpc::internalHandleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey)BaseRpc [protected, virtual]
internalSendRouteRpc(BaseRpcMessage *message, const OverlayKey &destKey, const std::vector< TransportAddress > &sourceRoute, RoutingType routingType)BaseOverlay [protected]
invalidNodesAttackBaseOverlay [protected]
isAlreadyConnected(TransportAddress address)BaseTcpSupport [protected]
isInSimpleMultiOverlayHost()BaseOverlay
isMalicious()BaseOverlay
isSiblingAttackBaseOverlay [protected]
isSiblingFor(const NodeHandle &node, const OverlayKey &key, int numSiblings, bool *err)BaseOverlay [virtual]
iterativeLookupConfigBaseOverlay [protected]
JOIN enum valueBaseOverlay
join(const OverlayKey &nodeID=OverlayKey::UNSPECIFIED_KEY)BaseOverlay
joinBytesNTree [protected]
joinForeignPartition(const NodeHandle &node)BaseOverlay [protected, virtual]
joinGroup(Vector2D position)NTree [protected]
JOINING enum valueBaseOverlay
JOINING_1 enum valueBaseOverlay
JOINING_2 enum valueBaseOverlay
JOINING_3 enum valueBaseOverlay
joinOverlay()BaseOverlay [protected, virtual]
joinsSendNTree [protected]
joinTimeoutNTree [protected]
joinTimerNTree [protected]
kbrBaseOverlay [protected]
leaveGroup(Vector2D position, bool force=false)NTree [protected]
local_lookup(const OverlayKey &key, int num, bool safe)BaseOverlay [virtual]
localPortBaseOverlay [protected]
lookupRpc(LookupCall *call)BaseOverlay [protected, virtual]
lookupsBaseOverlay [protected]
LookupSet typedefBaseOverlay [protected]
maxChildrenNTree [protected]
measureAuthBlockBaseOverlay [protected]
moveBytesNTree [protected]
movesSendNTree [protected]
neighborCacheBaseRpc [protected]
neighborSet(int num)BaseOverlay [virtual]
nextHopRpc(NextHopCall *call)BaseOverlay [protected, virtual]
NO_EST_CONNECTION enum valueBaseTcpSupport
notificationBoardBaseOverlay [protected]
ntreeNodesNTree [protected]
numAppDataForwardedBaseOverlay [protected]
numAppLookupForwardedBaseOverlay [protected]
numDroppedBaseOverlay [protected]
numFailedNodeResponseSentBaseOverlay [protected]
numFailedNodeSentBaseOverlay [protected]
numFindNodeResponseSentBaseOverlay [protected]
numFindNodeSentBaseOverlay [protected]
numInitStages() const BaseOverlay [protected]
numMaintenanceForwardedBaseOverlay [protected]
numPingResponseSentBaseRpc [protected]
numPingSentBaseRpc [protected]
overlayBaseRpc [protected]
PEER_CLOSED enum valueBaseTcpSupport
PEER_REFUSED enum valueBaseTcpSupport
PEER_TIMEDOUT enum valueBaseTcpSupport
pingIntervalNTree [protected]
pingNode(const TransportAddress &dest, simtime_t timeout=-1, int retries=0, cPolymorphic *context=NULL, const char *caption="PING", RpcListener *rpcListener=NULL, int rpcId=-1, TransportType transportType=INVALID_TRANSPORT)BaseRpc [protected]
pingNodes()NTree [protected]
pingResponse(PingResponse *pingResponse, cPolymorphic *context, int rpcId, simtime_t rtt)BaseRpc [protected, virtual]
pingTimeout(PingCall *pingCall, const TransportAddress &dest, cPolymorphic *context, int rpcId)BaseRpc [protected, virtual]
pingTimerNTree [protected]
positionNTree [protected]
providesKbr()BaseOverlay [inline]
READY enum valueBaseOverlay
receiveChangeNotification(int category, const cPolymorphic *details)BaseOverlay [protected, virtual]
recNumRedundantNodesBaseOverlay [protected]
recordOverlaySentStats(BaseOverlayMessage *msg)BaseOverlay [protected, virtual]
recordRouteBaseOverlay [protected]
recursiveLookupConfigBaseOverlay [protected]
REFRESH enum valueBaseOverlay
registerComp(CompType compType, cModule *module)BaseOverlay
rejoinOnFailureBaseOverlay [protected]
removeLookup(AbstractLookup *lookup)BaseOverlay [protected, virtual]
restoreContextBaseOverlay [protected]
route(const OverlayKey &key, CompType destComp, CompType srcComp, cPacket *msg, const std::vector< TransportAddress > &sourceRoute=TransportAddress::UNSPECIFIED_NODES, RoutingType routingType=DEFAULT_ROUTING)BaseOverlay [protected, virtual]
routeMsgAcksBaseOverlay [protected]
routeViaNTree(const Vector2D &pos, cPacket *msg, bool forward=false)NTree [protected]
RSET enum valueBaseOverlay
sendInternalRpcCall(CompType destComp, BaseCallMessage *msg, cPolymorphic *context=NULL, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL)BaseRpc [inline, protected]
sendMessage(const TransportAddress &dest, cPacket *msg, bool forward=false)NTree [protected]
sendMessageToAllComp(cMessage *msg, CompType srcComp)BaseOverlay
sendMessageToUDP(const TransportAddress &dest, cPacket *msg)BaseOverlay
BaseRpc::sendMessageToUDP(const TransportAddress &addr, cPacket *message)BaseRpc [inline, protected, virtual]
sendRouteRpcCall(CompType destComp, const TransportAddress &dest, const OverlayKey &destKey, BaseCallMessage *msg, cPolymorphic *context=NULL, RoutingType routingType=DEFAULT_ROUTING, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL)BaseRpc [inline, protected]
sendRouteRpcCall(CompType destComp, const OverlayKey &destKey, BaseCallMessage *msg, cPolymorphic *context=NULL, RoutingType routingType=DEFAULT_ROUTING, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL)BaseRpc [inline, protected]
sendRouteRpcCall(CompType destComp, const TransportAddress &dest, BaseCallMessage *msg, cPolymorphic *context=NULL, RoutingType routingType=DEFAULT_ROUTING, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL)BaseRpc [inline, protected]
sendRpcResponse(TransportType transportType, CompType destComp, const TransportAddress &dest, const OverlayKey &destKey, BaseCallMessage *call, BaseResponseMessage *response)BaseRpc [protected]
sendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response)BaseRpc [protected]
sendRpcResponseToLastHopBaseOverlay [protected]
sendTcpData(cPacket *msg, TransportAddress address)BaseTcpSupport [protected]
sendToGroup(const NTreeGroup &grp, cPacket *msg, bool keepMsg=false)NTree [protected]
sendToGroup(const std::set< NodeHandle > &grp, cPacket *msg, bool keepMsg=false)NTree [protected]
sendToKey(const OverlayKey &key, BaseOverlayMessage *message, int numSiblings=1, const std::vector< TransportAddress > &sourceRoute=TransportAddress::UNSPECIFIED_NODES, RoutingType routingType=DEFAULT_ROUTING)BaseOverlay
sendUdpRpcCall(const TransportAddress &dest, BaseCallMessage *msg, cPolymorphic *context=NULL, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL)BaseRpc [inline, protected]
setBootstrapedIcon()NTree [protected]
setOverlayReady(bool ready)BaseOverlay [protected]
setTcpOut(cGate *gate)BaseTcpSupport [inline, protected]
showOverlayNeighborArrow(const NodeHandle &neighbor, bool flush=true, const char *displayString=NULL)TopologyVis [protected]
SHUTDOWN enum valueBaseOverlay
singleHopDelaysBaseOverlay [protected]
socketDataArrived(int connId, void *yourPtr, cPacket *msg, bool urgent)BaseTcpSupport [virtual]
socketEstablished(int connId, void *yourPtr)BaseTcpSupport [virtual]
socketFailure(int connId, void *yourPtr, int code)BaseTcpSupport [virtual]
socketPeerClosed(int connId, void *yourPtr)BaseTcpSupport [virtual]
socketStatusArrived(int connId, void *yourPtr, TCPStatusInfo *status)BaseTcpSupport [inline, virtual]
stateBaseOverlay [protected]
States enum nameBaseOverlay
thisCompTypeBaseRpc [protected]
thisNodeBaseRpc [protected]
thisTerminalTopologyVis [protected]
TopologyVis()TopologyVis
treeMaintenanceBytesNTree [protected]
treeMaintenanceMessagesNTree [protected]
underlayConfiguratorBaseOverlay [protected]
useCommonAPIforwardBaseOverlay [protected]
~BaseOverlay()BaseOverlay [virtual]
~NTree()NTree [virtual]
~RpcListener()RpcListener [virtual]