◆ CorelinkDataXchgWSProtocolManager() [1/2]
| Core.CorelinkDataXchgWSProtocolManager.CorelinkDataXchgWSProtocolManager |
( |
Uri | serverUri | ) |
|
|
inline |
◆ CorelinkDataXchgWSProtocolManager() [2/2]
| Core.CorelinkDataXchgWSProtocolManager.CorelinkDataXchgWSProtocolManager |
( |
ClientWebSocket | existing, |
|
|
Uri | uri ) |
|
inline |
Wrap an already-connected socket (used for data channels).
◆ Dispose()
| void Core.CorelinkDataXchgWSProtocolManager.Dispose |
( |
| ) |
|
|
inline |
◆ Init()
| async Task< bool > Core.CorelinkDataXchgWSProtocolManager.Init |
( |
int | channelId | ) |
|
|
inline |
◆ ReceiveAsync()
| async Task< string > Core.CorelinkDataXchgWSProtocolManager.ReceiveAsync |
( |
ArraySegment< byte > | rx, |
|
|
CancellationToken | cancellationToken ) |
|
inline |
Old receive method. Use ReceiveTextAsync instead.
◆ ReceiveBinaryAsync()
| async Task< byte[]> Core.CorelinkDataXchgWSProtocolManager.ReceiveBinaryAsync |
( |
CancellationToken | ct | ) |
|
|
inline |
◆ ReceiveTextAsync()
| async Task< string > Core.CorelinkDataXchgWSProtocolManager.ReceiveTextAsync |
( |
CancellationToken | ct | ) |
|
|
inline |
◆ SendBinaryAsync()
| async Task Core.CorelinkDataXchgWSProtocolManager.SendBinaryAsync |
( |
byte[] | data | ) |
|
|
inline |
◆ SendData()
| async Task Core.CorelinkDataXchgWSProtocolManager.SendData |
( |
byte[] | data, |
|
|
int | channelId ) |
|
inline |
◆ SendDataAsync()
| async Task Core.CorelinkDataXchgWSProtocolManager.SendDataAsync |
( |
int | streamID, |
|
|
byte[] | data, |
|
|
string | header = "" ) |
|
inline |
Old SendDataAsync for data channels. Kept for backward compat.
◆ SenderSetupWS()
| static async Task Core.CorelinkDataXchgWSProtocolManager.SenderSetupWS |
( |
int | streamID, |
|
|
int | port, |
|
|
string | endpoint ) |
|
inlinestatic |
◆ SendFramedDataAsync()
| async Task Core.CorelinkDataXchgWSProtocolManager.SendFramedDataAsync |
( |
int | streamId, |
|
|
byte[] | data, |
|
|
string | headerJson = "" ) |
|
inline |
◆ StartDataLoop()
| async Task Core.CorelinkDataXchgWSProtocolManager.StartDataLoop |
( |
| ) |
|
|
inline |
Old data loop for SimpleWSReceiver. Kept for backward compat.
◆ Teardown()
| void Core.CorelinkDataXchgWSProtocolManager.Teardown |
( |
int | channelId | ) |
|
|
inline |
◆ IsOpen
| bool Core.CorelinkDataXchgWSProtocolManager.IsOpen |
|
get |
◆ State
| WebSocketState Core.CorelinkDataXchgWSProtocolManager.State |
|
get |
The documentation for this class was generated from the following file: