24 #ifndef __ITERATIVE_LOOKUP_H
25 #define __ITERATIVE_LOOKUP_H
54 alreadyUsed(alreadyUsed) {};
117 std::vector<IterativePathLookup*>
paths;
237 typedef UNORDERED_MAP<TransportAddress, RpcInfoVector, TransportAddress::hashFcn>
RpcInfoMap;
242 cPolymorphic* context,
243 int rpcId, simtime_t rtt);
247 cPolymorphic* context,
int rpcId,
261 const cPacket* findNodeExt = NULL,
bool appLookup =
false);
266 virtual void start();
314 cPacket* findNodeExt,
bool retry);
317 void sendRpc(
int num, cPacket* FindNodeExt = NULL);