2 instantiations of WebSocketBuffer
System (2)
net\System\Net\WebSockets\WebSocketBuffer.cs (2)
108return new WebSocketBuffer(internalBuffer, receiveBufferSize, GetNativeSendBufferSize(sendBufferSize, false)); 117return new WebSocketBuffer(internalBuffer, receiveBufferSize, sendBufferSize);
31 references to WebSocketBuffer
System (31)
net\System\Net\HttpListenerContext.cs (3)
171WebSocketHelpers.ValidateOptions(subProtocol, receiveBufferSize, WebSocketBuffer.MinSendBufferSize, keepAliveInterval); 173ArraySegment<byte> internalBuffer = WebSocketBuffer.CreateInternalBufferArraySegment(receiveBufferSize, WebSocketBuffer.MinSendBufferSize, true);
net\System\Net\WebSockets\ClientWebSocket.cs (1)
530WebSocketBuffer.Validate(buffer.Count, receiveBufferSize, sendBufferSize, false);
net\System\Net\WebSockets\InternalClientWebSocket.cs (1)
28WebSocketBuffer.CreateClientBuffer(internalBuffer, receiveBufferSize, sendBufferSize))
net\System\Net\WebSockets\ServerWebSocket.cs (1)
31WebSocketBuffer.CreateServerBuffer(internalBuffer, receiveBufferSize))
net\System\Net\WebSockets\WebSocket.cs (8)
52return WebSocketBuffer.CreateInternalBufferArraySegment(receiveBufferSize, sendBufferSize, false); 57WebSocketHelpers.ValidateBufferSizes(receiveBufferSize, WebSocketBuffer.MinSendBufferSize); 59return WebSocketBuffer.CreateInternalBufferArraySegment(receiveBufferSize, WebSocketBuffer.MinSendBufferSize, true); 79WebSocketBuffer.Validate(internalBuffer.Count, receiveBufferSize, sendBufferSize, false); 102WebSocketHelpers.ValidateOptions(subProtocol, receiveBufferSize, WebSocketBuffer.MinSendBufferSize, keepAliveInterval); 104WebSocketBuffer.Validate(internalBuffer.Count, receiveBufferSize, WebSocketBuffer.MinSendBufferSize, true);
net\System\Net\WebSockets\WebSocketBase.cs (4)
51private readonly WebSocketBuffer m_InternalBuffer; 73WebSocketBuffer internalBuffer) 175internal WebSocketBuffer InternalBuffer 891new ArraySegment<byte>(new byte[WebSocketBuffer.MinReceiveBufferSize]);
net\System\Net\WebSockets\WebSocketBuffer.cs (2)
103internal static WebSocketBuffer CreateClientBuffer(ArraySegment<byte> internalBuffer, int receiveBufferSize, int sendBufferSize) 111internal static WebSocketBuffer CreateServerBuffer(ArraySegment<byte> internalBuffer, int receiveBufferSize)
net\System\Net\WebSockets\WebSocketHelpers.cs (11)
60WebSocketHelpers.ValidateOptions(subProtocol, receiveBufferSize, WebSocketBuffer.MinSendBufferSize, keepAliveInterval); 62WebSocketBuffer.Validate(internalBuffer.Count, receiveBufferSize, WebSocketBuffer.MinSendBufferSize, true); 472if (receiveBufferSize < WebSocketBuffer.MinReceiveBufferSize) 475SR.GetString(SR.net_WebSockets_ArgumentOutOfRange_TooSmall, WebSocketBuffer.MinReceiveBufferSize)); 478if (sendBufferSize < WebSocketBuffer.MinSendBufferSize) 481SR.GetString(SR.net_WebSockets_ArgumentOutOfRange_TooSmall, WebSocketBuffer.MinSendBufferSize)); 484if (receiveBufferSize > WebSocketBuffer.MaxBufferSize) 490WebSocketBuffer.MaxBufferSize)); 493if (sendBufferSize > WebSocketBuffer.MaxBufferSize) 499WebSocketBuffer.MaxBufferSize));