Table of Contents

Delegate NativeTransport.ReceiveOne

Namespace
Coherence.Core
Assembly
Coherence.Core.Native.dll
public delegate int NativeTransport.ReceiveOne(byte* buffer, int capacity, byte* fromAddress, int fromAddressLength, byte* isIPv6, ushort* port)

Parameters

buffer byte*
capacity int
fromAddress byte*
fromAddressLength int
isIPv6 byte*
port ushort*

Returns

int

Constructors

ReceiveOne(object, IntPtr)

public ReceiveOne(object @object, IntPtr method)

Parameters

object object
method IntPtr

Methods

BeginInvoke(byte*, int, byte*, int, byte*, ushort*, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(byte* buffer, int capacity, byte* fromAddress, int fromAddressLength, byte* isIPv6, ushort* port, AsyncCallback callback, object @object)

Parameters

buffer byte*
capacity int
fromAddress byte*
fromAddressLength int
isIPv6 byte*
port ushort*
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual int EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

int

Invoke(byte*, int, byte*, int, byte*, ushort*)

public virtual int Invoke(byte* buffer, int capacity, byte* fromAddress, int fromAddressLength, byte* isIPv6, ushort* port)

Parameters

buffer byte*
capacity int
fromAddress byte*
fromAddressLength int
isIPv6 byte*
port ushort*

Returns

int