Public Member Functions | Private Attributes | Friends

RpcState Class Reference

#include <RpcState.h>

List of all members.

Public Member Functions

int getId () const
const TransportAddressgetDest () const
const OverlayKeygetDestKey () const
BaseCallMessagegetCallMsg () const
cPolymorphic * getContext () const

Private Attributes

int id
int retries
TransportType transportType
RoutingType routingType
CompType destComp
CompType srcComp
RpcListenerlistener
const TransportAddressdest
OverlayKey destKey
BaseCallMessagecallMsg
RpcTimeoutMessagetimeoutMsg
simtime_t timeSent
simtime_t rto
cPolymorphic * context

Friends

class BaseRpc

Detailed Description

Definition at line 32 of file RpcState.h.


Member Function Documentation

BaseCallMessage* RpcState::getCallMsg (  )  const [inline]
cPolymorphic* RpcState::getContext (  )  const [inline]
const TransportAddress& RpcState::getDest (  )  const [inline]

Definition at line 36 of file RpcState.h.

Referenced by RpcListener::handleRpcTimeout(), and Broose::handleRpcTimeout().

:
    int getId() const { return id; }

const OverlayKey& RpcState::getDestKey (  )  const [inline]

Definition at line 37 of file RpcState.h.

Referenced by RpcListener::handleRpcTimeout(), and Broose::handleRpcTimeout().

{ return id; }

int RpcState::getId (  )  const [inline]

Friends And Related Function Documentation

friend class BaseRpc [friend]

Definition at line 32 of file RpcState.h.


Member Data Documentation

cPolymorphic* RpcState::context [private]
const TransportAddress* RpcState::dest [private]

Definition at line 46 of file RpcState.h.

Referenced by BaseRpc::internalHandleRpcMessage(), and BaseRpc::sendRpcCall().

Definition at line 50 of file RpcState.h.

Referenced by getContext(), BaseRpc::internalHandleRpcMessage(), and BaseRpc::sendRpcCall().

int RpcState::id [private]

Definition at line 42 of file RpcState.h.

Referenced by getDestKey(), BaseRpc::internalHandleRpcMessage(), and BaseRpc::sendRpcCall().

Definition at line 48 of file RpcState.h.

Referenced by BaseRpc::internalHandleRpcMessage(), and BaseRpc::sendRpcCall().

int RpcState::retries [private]

Definition at line 43 of file RpcState.h.

Referenced by BaseRpc::internalHandleRpcMessage(), and BaseRpc::sendRpcCall().

Definition at line 45 of file RpcState.h.

Referenced by BaseRpc::internalHandleRpcMessage(), and BaseRpc::sendRpcCall().

simtime_t RpcState::rto [private]

Definition at line 54 of file RpcState.h.

Referenced by BaseRpc::internalHandleRpcMessage(), and BaseRpc::sendRpcCall().

Definition at line 47 of file RpcState.h.

Referenced by BaseRpc::sendRpcCall().

simtime_t RpcState::timeSent [private]

Definition at line 53 of file RpcState.h.

Referenced by BaseRpc::internalHandleRpcMessage(), and BaseRpc::sendRpcCall().

Definition at line 44 of file RpcState.h.

Referenced by BaseRpc::internalHandleRpcMessage(), and BaseRpc::sendRpcCall().


The documentation for this class was generated from the following file: