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

Classes

class  CloseOutputOperation
 
class  ReceiveOperation
 
class  SendOperation
 

Protected Member Functions

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

Package Functions

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

Properties

bool AsyncOperationCompleted [get, set]
 
WebSocketReceiveResult ReceiveResult [get, protected set]
 
int BufferCount [get]
 
WebSocketProtocolComponent.ActionQueue ActionQueue [get]
 

Private Attributes

readonly WebSocketBase _webSocket
 

Detailed Description

Definition at line 15 of file WebSocketBase.cs.


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