Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ IsPinnedSendPayloadBuffer() [2/2]

bool System.Net.WebSockets.WebSocketBuffer.IsPinnedSendPayloadBuffer ( global::Interop::WebSocket::Buffer buffer,
WebSocketProtocolComponent::BufferType bufferType )
inlinepackage

Definition at line 204 of file WebSocketBuffer.cs.

205 {
206 if (_sendBufferState != 1)
207 {
208 return false;
209 }
210 UnwrapWebSocketBuffer(buffer, bufferType, out var bufferData, out var bufferLength);
211 long num = bufferData.ToInt64();
212 long num2 = num + bufferLength;
214 {
215 return num2 <= _pinnedSendBufferEndAddress;
216 }
217 return false;
218 }
static void UnwrapWebSocketBuffer(global::Interop.WebSocket.Buffer buffer, WebSocketProtocolComponent.BufferType bufferType, out IntPtr bufferData, out uint bufferLength)

References System.Net.WebSockets.WebSocketBuffer._pinnedSendBufferEndAddress, System.Net.WebSockets.WebSocketBuffer._pinnedSendBufferStartAddress, System.Net.WebSockets.WebSocketBuffer._sendBufferState, System.buffer, and System.Net.WebSockets.WebSocketBuffer.UnwrapWebSocketBuffer().