Table of Contents

Delegate HttpEndpointUnixSocket.EndpointRequestReceived

Namespace
DuetAPIClient
Assembly
DuetAPIClient.dll

Delegate of the event that is called when a new request is being received

public delegate void HttpEndpointUnixSocket.EndpointRequestReceived(HttpEndpointUnixSocket unixSocket, HttpEndpointConnection requestConnection)

Parameters

unixSocket HttpEndpointUnixSocket

UNIX socket in charge of the endpoint

requestConnection HttpEndpointConnection

Connection representing a request from a client

Constructors

EndpointRequestReceived(object, nint)

public EndpointRequestReceived(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(HttpEndpointUnixSocket, HttpEndpointConnection, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(HttpEndpointUnixSocket unixSocket, HttpEndpointConnection requestConnection, AsyncCallback callback, object @object)

Parameters

unixSocket HttpEndpointUnixSocket
requestConnection HttpEndpointConnection
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual void EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Invoke(HttpEndpointUnixSocket, HttpEndpointConnection)

public virtual void Invoke(HttpEndpointUnixSocket unixSocket, HttpEndpointConnection requestConnection)

Parameters

unixSocket HttpEndpointUnixSocket
requestConnection HttpEndpointConnection