C# Class Brunet.Symphony.TraceRpcHandler.EchoSendHandler

Inheritance: IReplyHandler
Show file Open project: pstjuste/brunet

Protected Properties

Property Type Description
PING_DATA ICopyable
_dest ISender
_req_state object
_rpc Brunet.Messaging.RpcManager
_rrman Brunet.Messaging.ReqrepManager
_start_time System.DateTime

Public Methods

Method Description
EchoSendHandler ( Node n, ISender dest, object req_state ) : System
HandleError ( ReqrepManager man, int message_number, ReqrepManager err, ISender ret_path, object state ) : void
HandleReply ( ReqrepManager man, ReqrepManager rt, int mid, PType prot, MemBlock payload, ISender returnpath, ReqrepManager statistics, object state ) : bool
SendEchoRequest ( ) : void

Method Details

EchoSendHandler() public method

public EchoSendHandler ( Node n, ISender dest, object req_state ) : System
n Node
dest ISender
req_state object
return System

HandleError() public method

public HandleError ( ReqrepManager man, int message_number, ReqrepManager err, ISender ret_path, object state ) : void
man Brunet.Messaging.ReqrepManager
message_number int
err Brunet.Messaging.ReqrepManager
ret_path ISender
state object
return void

HandleReply() public method

public HandleReply ( ReqrepManager man, ReqrepManager rt, int mid, PType prot, MemBlock payload, ISender returnpath, ReqrepManager statistics, object state ) : bool
man Brunet.Messaging.ReqrepManager
rt Brunet.Messaging.ReqrepManager
mid int
prot Brunet.Util.PType
payload Brunet.Util.MemBlock
returnpath ISender
statistics Brunet.Messaging.ReqrepManager
state object
return bool

SendEchoRequest() public method

public SendEchoRequest ( ) : void
return void

Property Details

PING_DATA protected static property

protected static ICopyable PING_DATA
return ICopyable

_dest protected property

protected ISender _dest
return ISender

_req_state protected property

protected object _req_state
return object

_rpc protected property

protected RpcManager,Brunet.Messaging _rpc
return Brunet.Messaging.RpcManager

_rrman protected property

protected ReqrepManager,Brunet.Messaging _rrman
return Brunet.Messaging.ReqrepManager

_start_time protected property

protected DateTime,System _start_time
return System.DateTime