Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.WebSockets.WebSocketBase.WebSocketOperation.CloseOutputOperation Class Reference

Public Member Functions

 CloseOutputOperation (WebSocketBase webSocket)
 

Protected Member Functions

override global::Interop.WebSocket.? Buffer CreateBuffer (ArraySegment< byte >? buffer)
 
override bool ProcessAction_NoAction ()
 
override void Cleanup ()
 
override void Initialize (ArraySegment< byte >? buffer, CancellationToken cancellationToken)
 
override bool ShouldContinue (CancellationToken cancellationToken)
 
virtual void ProcessAction_IndicateReceiveComplete (ArraySegment< byte >? buffer, WebSocketProtocolComponent.BufferType bufferType, WebSocketProtocolComponent.Action action, global::Interop.WebSocket.Buffer[] dataBuffers, uint dataBufferCount, IntPtr actionContext)
 

Protected Attributes

bool _BufferHasBeenPinned
 

Package Functions

async Task< WebSocketReceiveResultProcess (ArraySegment< byte >? buffer, CancellationToken cancellationToken)
 

Properties

WebSocketCloseStatus CloseStatus [get, set]
 
string CloseReason [get, set]
 
override WebSocketProtocolComponent.ActionQueue ActionQueue [get]
 
override int BufferCount [get]
 
WebSocketProtocolComponent.BufferType BufferType [get, set]
 
bool AsyncOperationCompleted [get, set]
 
WebSocketReceiveResult ReceiveResult [get, protected set]
 

Private Attributes

readonly WebSocketBase _webSocket
 

Detailed Description

Definition at line 208 of file WebSocketBase.cs.


The documentation for this class was generated from the following file: