C# Class Res.Client.Internal.SingleThreadedZeroMqGateway

Inheritance: ResGateway
Show file Open project: heartysoft/res

Public Methods

Method Description
Dispose ( ) : void
KillRequestsThatHaveTimedOut ( ) : void
ProcessResponse ( ) : bool
SendRequest ( PendingResRequest pendingRequest ) : void
SingleThreadedZeroMqGateway ( string endpoint, System.TimeSpan reaperInterval ) : System

Private Methods

Method Description
connect ( ) : NetMQSocket
shutdown ( ) : void
socket_ReceiveReady ( object sender, NetMQSocketEventArgs e ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

KillRequestsThatHaveTimedOut() public method

public KillRequestsThatHaveTimedOut ( ) : void
return void

ProcessResponse() public method

public ProcessResponse ( ) : bool
return bool

SendRequest() public method

public SendRequest ( PendingResRequest pendingRequest ) : void
pendingRequest PendingResRequest
return void

SingleThreadedZeroMqGateway() public method

public SingleThreadedZeroMqGateway ( string endpoint, System.TimeSpan reaperInterval ) : System
endpoint string
reaperInterval System.TimeSpan
return System