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

Public Member Functions

 ReceiveOperation (WebSocketBase webSocket)
 

Protected Member Functions

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

Package Functions

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

Properties

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

Private Attributes

int _receiveState
 
bool _pongReceived
 
bool _receiveCompleted
 
readonly WebSocketBase _webSocket
 

Detailed Description

Definition at line 17 of file WebSocketBase.cs.


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