Table of Contents

Delegate ControlMessage.BodyReader<T>

Namespace
Typhon.Protocol
Assembly
Typhon.Protocol.dll

Reads a message body.

public delegate T ControlMessage.BodyReader<out T>(ref WireReader reader)

Parameters

reader WireReader

The reader, positioned after the type byte.

Returns

T

The message.

Type Parameters

T

The message type.

Constructors

BodyReader(object, nint)

public BodyReader(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(ref WireReader, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(ref WireReader reader, AsyncCallback callback, object @object)

Parameters

reader WireReader
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(ref WireReader, IAsyncResult)

public virtual T EndInvoke(ref WireReader reader, IAsyncResult result)

Parameters

reader WireReader
result IAsyncResult

Returns

T

Invoke(ref WireReader)

public virtual T Invoke(ref WireReader reader)

Parameters

reader WireReader

Returns

T