OverSim
BaseRpc Member List

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

BaseRpc()BaseRpc
bytesPingResponseSentBaseRpcprotected
bytesPingSentBaseRpcprotected
cancelAllRpcs()BaseRpcprotected
cancelRpcMessage(uint32_t nonce)BaseRpcprotected
cryptoModuleBaseRpcprotected
debugOutputBaseRpcprotected
defaultRpcListenerBaseRpcprivate
finishRpcs()BaseRpcprotected
getThisCompType()=0BaseRpcprotectedpure virtual
getThisNode()BaseRpcinline
getUdpTimeout()BaseRpcinline
globalStatisticsBaseRpcprotected
handleRpcCall(BaseCallMessage *msg)BaseRpcprotectedvirtual
handleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)RpcListenerprotectedvirtual
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
handleTimerEvent(cMessage *msg)BaseRpcprivatevirtual
initRpcs()BaseRpcprotected
internalHandleMessage(cMessage *msg)BaseRpcprotected
internalHandleRpcCall(BaseCallMessage *msg)BaseRpcprotectedvirtual
internalHandleRpcMessage(BaseRpcMessage *msg)BaseRpcprotectedvirtual
internalHandleRpcResponse(BaseResponseMessage *msg, cPolymorphic *context, int rpcId, simtime_t rtt)BaseRpcprotectedvirtual
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)=0BaseRpcprivatepure virtual
internalSendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response)=0BaseRpcprivatepure virtual
neighborCacheBaseRpcprotected
numPingResponseSentBaseRpcprotected
numPingSentBaseRpcprotected
optimizeTimeoutsBaseRpcprivate
overlayBaseRpcprotected
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
pingRpcCall(PingCall *call)BaseRpcprivate
pingRpcResponse(PingResponse *response, cPolymorphic *context, int rpcId, simtime_t rtt)BaseRpcprivate
pingRpcTimeout(PingCall *pingCall, const TransportAddress &dest, cPolymorphic *context, int rpcId)BaseRpcprivate
pingTimeout(PingCall *pingCall, const TransportAddress &dest, cPolymorphic *context, int rpcId)BaseRpcprotectedvirtual
rpcExponentialBackoffBaseRpcprivate
rpcKeyTimeoutBaseRpcprivate
rpcsPendingBaseRpcprivate
rpcStatesBaseRpcprivate
RpcStates typedefBaseRpcprivate
rpcUdpTimeoutBaseRpcprivate
sendInternalRpcCall(CompType destComp, BaseCallMessage *msg, cPolymorphic *context=NULL, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL)BaseRpcinlineprotected
sendMessageToUDP(const TransportAddress &addr, cPacket *message, simtime_t delay=SIMTIME_ZERO)BaseRpcinlineprotectedvirtual
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
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)BaseRpcprivate
sendRpcMessageWithTransport(TransportType transportType, CompType destComp, RoutingType routingType, const std::vector< TransportAddress > &sourceRoute, const OverlayKey &destKey, BaseRpcMessage *message)BaseRpcprivate
sendRpcResponse(TransportType transportType, CompType destComp, const TransportAddress &dest, const OverlayKey &destKey, BaseCallMessage *call, BaseResponseMessage *response)BaseRpcprotected
sendRpcResponse(BaseCallMessage *call, BaseResponseMessage *response)BaseRpcprotected
sendUdpRpcCall(const TransportAddress &dest, BaseCallMessage *msg, cPolymorphic *context=NULL, simtime_t timeout=-1, int retries=0, int rpcId=-1, RpcListener *rpcListener=NULL)BaseRpcinlineprotected
thisCompTypeBaseRpcprotected
thisNodeBaseRpcprotected
~RpcListener()RpcListenervirtual