| 
    OverSim
    
   | 
 
This is the complete list of members for BaseRpc, including all inherited members.
| BaseRpc() | BaseRpc | |
| bytesPingResponseSent | BaseRpc | protected | 
| bytesPingSent | BaseRpc | protected | 
| cancelAllRpcs() | BaseRpc | protected | 
| cancelRpcMessage(uint32_t nonce) | BaseRpc | protected | 
| cryptoModule | BaseRpc | protected | 
| debugOutput | BaseRpc | protected | 
| defaultRpcListener | BaseRpc | private | 
| finishRpcs() | BaseRpc | protected | 
| getThisCompType()=0 | BaseRpc | protectedpure virtual | 
| getThisNode() | BaseRpc | inline | 
| getUdpTimeout() | BaseRpc | inline | 
| globalStatistics | BaseRpc | protected | 
| handleRpcCall(BaseCallMessage *msg) | BaseRpc | protectedvirtual | 
| handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt) | RpcListener | protectedvirtual | 
| handleRpcResponse(BaseResponseMessage *msg, const RpcState &rpcState, simtime_t rtt) | RpcListener | protectedvirtual | 
| handleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey) | RpcListener | protectedvirtual | 
| handleRpcTimeout(const RpcState &rpcState) | RpcListener | protectedvirtual | 
| handleTimerEvent(cMessage *msg) | BaseRpc | privatevirtual | 
| initRpcs() | BaseRpc | protected | 
| internalHandleMessage(cMessage *msg) | BaseRpc | protected | 
| internalHandleRpcCall(BaseCallMessage *msg) | BaseRpc | protectedvirtual | 
| internalHandleRpcMessage(BaseRpcMessage *msg) | BaseRpc | protectedvirtual | 
| internalHandleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt) | BaseRpc | protectedvirtual | 
| internalHandleRpcTimeout(BaseCallMessage *msg, const TransportAddress &dest, cPolymorphic *context, int rpcId, const OverlayKey &destKey) | BaseRpc | protectedvirtual | 
| internalSendRouteRpc(BaseRpcMessage *message, const OverlayKey &destKey, const std::vector< TransportAddress > &sourceRoute, RoutingType routingType)=0 | BaseRpc | privatepure virtual | 
| internalSendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response)=0 | BaseRpc | privatepure virtual | 
| neighborCache | BaseRpc | protected | 
| numPingResponseSent | BaseRpc | protected | 
| numPingSent | BaseRpc | protected | 
| optimizeTimeouts | BaseRpc | private | 
| overlay | BaseRpc | 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 | 
| pingResponse(PingResponse *pingResponse, cPolymorphic *context, int rpcId, simtime_t rtt) | BaseRpc | protectedvirtual | 
| pingRpcCall(PingCall *call) | BaseRpc | private | 
| pingRpcResponse(PingResponse *response, cPolymorphic *context, int rpcId, simtime_t rtt) | BaseRpc | private | 
| pingRpcTimeout(PingCall *pingCall, const TransportAddress &dest, cPolymorphic *context, int rpcId) | BaseRpc | private | 
| pingTimeout(PingCall *pingCall, const TransportAddress &dest, cPolymorphic *context, int rpcId) | BaseRpc | protectedvirtual | 
| rpcExponentialBackoff | BaseRpc | private | 
| rpcKeyTimeout | BaseRpc | private | 
| rpcsPending | BaseRpc | private | 
| rpcStates | BaseRpc | private | 
| RpcStates typedef | BaseRpc | private | 
| rpcUdpTimeout | BaseRpc | private | 
| sendInternalRpcCall(CompType destComp, BaseCallMessage *msg, cPolymorphic *context=NULL, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | inlineprotected | 
| sendMessageToUDP(const TransportAddress &addr, cPacket *message, simtime_t delay=SIMTIME_ZERO) | BaseRpc | inlineprotectedvirtual | 
| 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 | inlineprotected | 
| 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 | inlineprotected | 
| 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 | inlineprotected | 
| sendRpcCall(TransportType transportType, CompType destComp, const TransportAddress &dest, const OverlayKey &destKey, BaseCallMessage *msg, cPolymorphic *context, RoutingType routingType, simtime_t timeout, int retries, int rpcId, RpcListener *rpcListener) | BaseRpc | private | 
| sendRpcMessageWithTransport(TransportType transportType, CompType destComp, RoutingType routingType, const std::vector< TransportAddress > &sourceRoute, const OverlayKey &destKey, BaseRpcMessage *message) | BaseRpc | private | 
| sendRpcResponse(TransportType transportType, CompType destComp, const TransportAddress &dest, const OverlayKey &destKey, BaseCallMessage *call, BaseResponseMessage *response) | BaseRpc | protected | 
| sendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response) | BaseRpc | protected | 
| sendUdpRpcCall(const TransportAddress &dest, BaseCallMessage *msg, cPolymorphic *context=NULL, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL) | BaseRpc | inlineprotected | 
| thisCompType | BaseRpc | protected | 
| thisNode | BaseRpc | protected | 
| ~RpcListener() | RpcListener | virtual |