|
global::Interop.WebSocket.Property[] | CreateProperties (bool useZeroMaskingKey) |
|
void | PinSendBuffer (ArraySegment< byte > payload, out bool bufferHasBeenPinned) |
|
IntPtr | ConvertPinnedSendPayloadToNative (ArraySegment< byte > payload) |
|
IntPtr | ConvertPinnedSendPayloadToNative (byte[] buffer, int offset, int count) |
|
ArraySegment< byte > | ConvertPinnedSendPayloadFromNative (global::Interop.WebSocket.Buffer buffer, WebSocketProtocolComponent.BufferType bufferType) |
|
bool | IsPinnedSendPayloadBuffer (global::Interop.WebSocket.Buffer buffer, WebSocketProtocolComponent.BufferType bufferType) |
|
void | ReleasePinnedSendBuffer () |
|
void | BufferPayload (ArraySegment< byte > payload, int unconsumedDataOffset, WebSocketMessageType messageType, bool endOfMessage) |
|
bool | ReceiveFromBufferedPayload (ArraySegment< byte > buffer, out WebSocketReceiveResult receiveResult) |
|
ArraySegment< byte > | ConvertNativeBuffer (WebSocketProtocolComponent.Action action, global::Interop.WebSocket.Buffer buffer, WebSocketProtocolComponent.BufferType bufferType) |
|
void | ConvertCloseBuffer (WebSocketProtocolComponent.Action action, global::Interop.WebSocket.Buffer buffer, out WebSocketCloseStatus closeStatus, out string reason) |
|
void | ValidateNativeBuffers (WebSocketProtocolComponent.Action action, WebSocketProtocolComponent.BufferType bufferType, global::Interop.WebSocket.Buffer[] dataBuffers, uint dataBufferCount) |
|
bool | IsInternalBuffer (byte[] buffer, int offset, int count) |
|
IntPtr | ToIntPtr (int offset) |
|
Definition at line 7 of file WebSocketBuffer.cs.