, 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 | [protected, pure virtual] |
| getThisNode() | BaseRpc | [inline] |
| globalStatistics | BaseRpc | [protected] |
| handleRpcCall(BaseCallMessage *msg) | BaseRpc | [protected, virtual] |
| handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt) | RpcListener | [protected, virtual] |
| 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) | RpcListener | [protected, virtual] |
| handleRpcTimeout(const RpcState &rpcState) | RpcListener | [protected, virtual] |
| handleTimerEvent(cMessage *msg) | BaseRpc | [private, virtual] |
| initRpcs() | BaseRpc | [protected] |
| internalHandleMessage(cMessage *msg) | BaseRpc | [protected] |
| internalHandleRpcCall(BaseCallMessage *msg) | BaseRpc | [protected, virtual] |
| internalHandleRpcMessage(BaseRpcMessage *msg) | BaseRpc | [protected, virtual] |
| 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) | BaseRpc | [protected, virtual] |
| internalSendRouteRpc(BaseRpcMessage *message, const OverlayKey &destKey, const std::vector< TransportAddress > &sourceRoute, RoutingType routingType)=0 | BaseRpc | [private, pure virtual] |
| internalSendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response)=0 | BaseRpc | [private, pure virtual] |
| neighborCache | BaseRpc | [protected] |
| numPingResponseSent | BaseRpc | [protected] |
| numPingSent | BaseRpc | [protected] |
| 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 | [protected, virtual] |
| 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 | [protected, virtual] |
| 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 | [inline, protected] |
| 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] |
| 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 | [inline, protected] |
| thisCompType | BaseRpc | [protected] |
| thisNode | BaseRpc | [protected] |
| ~RpcListener() | RpcListener | [virtual] |