OverSim
P2pns Member List

This is the complete list of members for P2pns, including all inherited members.

BaseApp()BaseApp
BaseRpc()BaseRpc
bindAndListenTcp(int port)BaseTcpSupportprotected
bindToPort(int port)BaseAppprotectedvirtual
bytesOverlayReceivedBaseAppprotected
bytesOverlaySentBaseAppprotected
bytesPingResponseSentBaseRpcprotected
bytesPingSentBaseRpcprotected
bytesUdpReceivedBaseAppprotected
bytesUdpSentBaseAppprotected
callLocalLookup(const OverlayKey &key, int num, bool safe)BaseAppinlineprotected
callNeighborSet(int num)BaseAppinlineprotected
callRoute(const OverlayKey &key, cPacket *msg, const TransportAddress &hint=TransportAddress::UNSPECIFIED_NODE, RoutingType routingType=DEFAULT_ROUTING)BaseAppinlineprotected
callRoute(const OverlayKey &key, cPacket *msg, const std::vector< TransportAddress > &sourceRoute, RoutingType routingType=DEFAULT_ROUTING)BaseAppprotected
cancelAllRpcs()BaseRpcprotected
cancelRpcMessage(uint32_t nonce)BaseRpcprotected
closeTcpConnection(TransportAddress address)BaseTcpSupportprotected
CONNECTION_RESET enum valueBaseTcpSupport
CONNECTION_SUCC_ClOSED enum valueBaseTcpSupport
creationTimeBaseAppprotected
cryptoModuleBaseRpcprotected
debugOutputBaseAppprotected
deliver(OverlayKey &key, cMessage *msg)P2pnsprivate
establishTcpConnection(TransportAddress address)BaseTcpSupportprotected
EvCode enum nameBaseTcpSupport
finish()BaseAppprotected
finishApp()P2pnsprivate
finishRpcs()BaseRpcprotected
forward(OverlayKey *key, cPacket **msg, NodeHandle *nextHopNode)BaseAppprotectedvirtual
getTcpOut()BaseTcpSupportinlineprotected
getThisCompType()BaseAppprotectedvirtual
getThisNode()BaseRpcinline
getUdpTimeout()BaseRpcinline
globalNodeListBaseAppprotected
globalStatisticsBaseAppprotected
handleConnectionEvent(EvCode code, TransportAddress address)BaseTcpSupportprotectedvirtual
handleDataReceived(TransportAddress address, cPacket *msg, bool urgent)BaseTcpSupportprotectedvirtual
handleDHTgetCAPIResponse(DHTgetCAPIResponse *gettResponse, P2pnsResolveCall *resolveCall)P2pnsprivate
handleDHTputCAPIResponse(DHTputCAPIResponse *putResponse, P2pnsRegisterCall *registerCall)P2pnsprivate
handleIncomingConnection(TransportAddress address)BaseTcpSupportprotectedvirtual
handleLookupResponse(LookupResponse *lookupResponse, cObject *context, int rpcId)P2pnsprivate
handleLowerMessage(cMessage *msg)BaseAppprotectedvirtual
handleMessage(cMessage *msg)BaseAppprotected
handleNodeGracefulLeaveNotification()BaseAppprotectedvirtual
handleNodeLeaveNotification()BaseAppprotectedvirtual
handleReadyMessage(CompReadyMessage *msg)P2pnsvirtual
handleRpcCall(BaseCallMessage *msg)P2pnsprivate
handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)P2pnsprivate
BaseApp::handleRpcResponse(BaseResponseMessage *msg, const RpcState &rpcState, simtime_t rtt)RpcListenerprotectedvirtual
handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey)RpcListenerprotectedvirtual
handleRpcTimeout(const RpcState &rpcState)RpcListenerprotectedvirtual
handleTCPMessage(cMessage *msg)BaseTcpSupportprotected
handleTimerEvent(cMessage *msg)P2pnsprivate
handleTraceMessage(cMessage *msg)BaseAppprotectedvirtual
handleTransportAddressChangedNotification()BaseAppprotectedvirtual
handleTunnelLookupResponse(LookupResponse *lookupResponse)P2pnsprivate
handleUDPMessage(cMessage *msg)BaseAppprotectedvirtual
handleUpperMessage(cMessage *msg)BaseAppprotectedvirtual
idCacheLifetimeP2pnsprivate
initialize(int stage)BaseAppprotected
initializeApp(int stage)P2pnsprivate
initRpcs()BaseRpcprotected
internalHandleMessage(cMessage *msg)BaseRpcprotected
internalHandleRpcCall(BaseCallMessage *msg)BaseAppprotectedvirtual
internalHandleRpcMessage(BaseRpcMessage *msg)BaseRpcprotectedvirtual
internalHandleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)BaseAppprotectedvirtual
internalHandleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey)BaseRpcprotectedvirtual
internalSendRouteRpc(BaseRpcMessage *message, const OverlayKey &destKey, const std::vector< TransportAddress > &sourceRoute, RoutingType routingType)BaseAppprotectedvirtual
isAlreadyConnected(TransportAddress address)BaseTcpSupportprotected
isSiblingFor(const NodeHandle &node, const OverlayKey &key, int numSiblings, bool *err)BaseAppinlineprotected
keepaliveIntervalP2pnsprivate
LookupRpcId enum nameP2pnsprivate
neighborCacheBaseRpcprotected
NO_EST_CONNECTION enum valueBaseTcpSupport
notificationBoardBaseAppprotected
numInitStages() const BaseAppprotected
numOverlayReceivedBaseAppprotected
numOverlaySentBaseAppprotected
numPingResponseSentBaseRpcprotected
numPingSentBaseRpcprotected
numUdpReceivedBaseAppprotected
numUdpSentBaseAppprotected
overlayBaseRpcprotected
P2pns()P2pns
p2pnsCacheP2pnsprivate
p2pnsRegisterRpc(P2pnsRegisterCall *registerCall)P2pnsprivate
p2pnsResolveRpc(P2pnsResolveCall *registerCall)P2pnsprivate
PEER_CLOSED enum valueBaseTcpSupport
PEER_REFUSED enum valueBaseTcpSupport
PEER_TIMEDOUT enum valueBaseTcpSupport
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)BaseRpcprotected
pingResponse(PingResponse *pingResponse, cPolymorphic *context, int rpcId, simtime_t rtt)BaseRpcprotectedvirtual
pingRpcResponse(PingResponse *response, cPolymorphic *context, int rpcId, simtime_t rtt)P2pnsprivate
pingTimeout(PingCall *call, const TransportAddress &dest, cPolymorphic *context, int rpcId)P2pnsprivate
receiveChangeNotification(int category, const cPolymorphic *details)BaseAppprotectedvirtual
REFRESH_LOOKUP enum valueP2pnsprivate
registerId(const std::string &addr)P2pns
RESOLVE_LOOKUP enum valueP2pnsprivate
sendInternalRpcCall(CompType destComp, BaseCallMessage *msg, cPolymorphic *context=NULL, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL)BaseRpcinlineprotected
sendMessageToLowerTier(cPacket *msg)BaseAppprotected
sendMessageToUDP(const TransportAddress &destAddr, cPacket *msg, simtime_t delay=SIMTIME_ZERO)BaseAppprotectedvirtual
sendReadyMessage(bool ready=true, const OverlayKey &nodeId=OverlayKey::UNSPECIFIED_KEY)BaseAppprotected
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)BaseRpcinlineprotected
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)BaseRpcinlineprotected
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)BaseRpcinlineprotected
sendRpcResponse(TransportType transportType, CompType destComp, const TransportAddress &dest, const OverlayKey &destKey, BaseCallMessage *call, BaseResponseMessage *response)BaseRpcprotected
sendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response)BaseRpcprotected
sendTcpData(cPacket *msg, TransportAddress address)BaseTcpSupportprotected
sendTunnelMessage(const TransportAddress &addr, const BinaryValue &payload)P2pnsprivate
sendUdpRpcCall(const TransportAddress &dest, BaseCallMessage *msg, cPolymorphic *context=NULL, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL)BaseRpcinlineprotected
setTcpOut(cGate *gate)BaseTcpSupportinlineprotected
socketDataArrived(int connId, void *yourPtr, cPacket *msg, bool urgent)BaseTcpSupportvirtual
socketEstablished(int connId, void *yourPtr)BaseTcpSupportvirtual
socketFailure(int connId, void *yourPtr, int code)BaseTcpSupportvirtual
socketPeerClosed(int connId, void *yourPtr)BaseTcpSupportvirtual
socketStatusArrived(int connId, void *yourPtr, TCPStatusInfo *status)BaseTcpSupportinlinevirtual
thisCompTypeBaseRpcprotected
thisIdP2pnsprivate
thisNodeBaseRpcprotected
tunnel(const OverlayKey &destKey, const BinaryValue &payload)P2pns
TUNNEL_LOOKUP enum valueP2pnsprivate
twoStageResolutionP2pnsprivate
underlayConfiguratorBaseAppprotected
update(const NodeHandle &node, bool joined)BaseAppprotectedvirtual
updateIdCacheWithNewTransport(cMessage *msg)P2pnsprivate
xmlRpcInterfaceP2pnsprivate
~BaseApp()BaseAppvirtual
~P2pns()P2pnsvirtual
~RpcListener()RpcListenervirtual