C# Class Brunet.Messaging.ReqrepManager.RequestState

显示文件 Open project: pstjuste/brunet

Public Properties

Property Type Description
ReplyHandler IReplyHandler
Request ICopyable
RequestID int
RequestType ReqrepType
Sender ISender
UserState object

Protected Properties

Property Type Description
_ack_timeout System.TimeSpan
_ackers System.Collections.ArrayList
_repliers System.Collections.ArrayList
_req_date System.DateTime
_send_count int
_timeout System.TimeSpan
_timeouts int

Public Methods

Method Description
AddAck ( ISender acksender ) : bool
AddReplier ( ISender rep ) : bool
IsTimeToAct ( System.DateTime now ) : bool
RequestState ( System.TimeSpan to, System.TimeSpan ack_to ) : System
Send ( ) : void

Method Details

AddAck() public method

public AddAck ( ISender acksender ) : bool
acksender ISender
return bool

AddReplier() public method

public AddReplier ( ISender rep ) : bool
rep ISender
return bool

IsTimeToAct() public method

public IsTimeToAct ( System.DateTime now ) : bool
now System.DateTime
return bool

RequestState() public method

public RequestState ( System.TimeSpan to, System.TimeSpan ack_to ) : System
to System.TimeSpan
ack_to System.TimeSpan
return System

Send() public method

public Send ( ) : void
return void

Property Details

ReplyHandler public_oe property

public IReplyHandler ReplyHandler
return IReplyHandler

Request public_oe property

public ICopyable Request
return ICopyable

RequestID public_oe property

public int RequestID
return int

RequestType public_oe property

public ReqrepType RequestType
return ReqrepType

Sender public_oe property

public ISender Sender
return ISender

UserState public_oe property

public object UserState
return object

_ack_timeout protected_oe property

protected TimeSpan,System _ack_timeout
return System.TimeSpan

_ackers protected_oe property

protected ArrayList,System.Collections _ackers
return System.Collections.ArrayList

_repliers protected_oe property

protected ArrayList,System.Collections _repliers
return System.Collections.ArrayList

_req_date protected_oe property

protected DateTime,System _req_date
return System.DateTime

_send_count protected_oe property

protected int _send_count
return int

_timeout protected_oe property

protected TimeSpan,System _timeout
return System.TimeSpan

_timeouts protected_oe property

protected int _timeouts
return int