C# Class Mono.Remoting.Channels.Unix.UnixClientTransportSink

Inheritance: IClientChannelSink
显示文件 Open project: runefs/Marvin

Public Methods

Method Description
AsyncProcessRequest ( IClientChannelSinkStack sinkStack, IMessage msg, ITransportHeaders headers, Stream requestStream ) : void
AsyncProcessResponse ( IClientResponseChannelSinkStack sinkStack, object state, ITransportHeaders headers, Stream stream ) : void
GetRequestStream ( IMessage msg, ITransportHeaders headers ) : Stream
ProcessMessage ( IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders &responseHeaders, Stream &responseStream ) : void
UnixClientTransportSink ( string url ) : System

Private Methods

Method Description
ReadAsyncUnixMessage ( object data ) : void

Method Details

AsyncProcessRequest() public method

public AsyncProcessRequest ( IClientChannelSinkStack sinkStack, IMessage msg, ITransportHeaders headers, Stream requestStream ) : void
sinkStack IClientChannelSinkStack
msg IMessage
headers ITransportHeaders
requestStream Stream
return void

AsyncProcessResponse() public method

public AsyncProcessResponse ( IClientResponseChannelSinkStack sinkStack, object state, ITransportHeaders headers, Stream stream ) : void
sinkStack IClientResponseChannelSinkStack
state object
headers ITransportHeaders
stream Stream
return void

GetRequestStream() public method

public GetRequestStream ( IMessage msg, ITransportHeaders headers ) : Stream
msg IMessage
headers ITransportHeaders
return Stream

ProcessMessage() public method

public ProcessMessage ( IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders &responseHeaders, Stream &responseStream ) : void
msg IMessage
requestHeaders ITransportHeaders
requestStream Stream
responseHeaders ITransportHeaders
responseStream Stream
return void

UnixClientTransportSink() public method

public UnixClientTransportSink ( string url ) : System
url string
return System