C# Class Brunet.Messaging.ReqrepManager.RequestState

Show file 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 property

public IReplyHandler ReplyHandler
return IReplyHandler

Request public property

public ICopyable Request
return ICopyable

RequestID public property

public int RequestID
return int

RequestType public property

public ReqrepType RequestType
return ReqrepType

Sender public property

public ISender Sender
return ISender

UserState public property

public object UserState
return object

_ack_timeout protected property

protected TimeSpan,System _ack_timeout
return System.TimeSpan

_ackers protected property

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

_repliers protected property

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

_req_date protected property

protected DateTime,System _req_date
return System.DateTime

_send_count protected property

protected int _send_count
return int

_timeout protected property

protected TimeSpan,System _timeout
return System.TimeSpan

_timeouts protected property

protected int _timeouts
return int