C# Класс vtortola.WebSockets.Rfc6455.WebSocketFrameHeader

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Create ( System.Int64 count, System.Boolean isComplete, System.Boolean headerSent, WebSocketFrameOption option, WebSocketExtensionFlags extensionFlags ) : WebSocketFrameHeader
DecodeBytes ( Byte buffer, Int32 bufferOffset, Int32 readed ) : void
GetHeaderLength ( Byte frameStart, Int32 offset ) : Int32
ToBytes ( Byte segment, Int32 offset ) : void
TryParse ( Byte frameStart, Int32 offset, Int32 headerLength, ArraySegment keySegment, WebSocketFrameHeader &header ) : System.Boolean

Приватные методы

Метод Описание
WebSocketFrameHeader ( ) : System
WebSocketFrameHeader ( ArraySegment keySegment ) : System

Описание методов

Create() публичный статический Метод

public static Create ( System.Int64 count, System.Boolean isComplete, System.Boolean headerSent, WebSocketFrameOption option, WebSocketExtensionFlags extensionFlags ) : WebSocketFrameHeader
count System.Int64
isComplete System.Boolean
headerSent System.Boolean
option WebSocketFrameOption
extensionFlags WebSocketExtensionFlags
Результат WebSocketFrameHeader

DecodeBytes() публичный Метод

public DecodeBytes ( Byte buffer, Int32 bufferOffset, Int32 readed ) : void
buffer Byte
bufferOffset System.Int32
readed System.Int32
Результат void

GetHeaderLength() публичный статический Метод

public static GetHeaderLength ( Byte frameStart, Int32 offset ) : Int32
frameStart Byte
offset System.Int32
Результат System.Int32

ToBytes() публичный Метод

public ToBytes ( Byte segment, Int32 offset ) : void
segment Byte
offset System.Int32
Результат void

TryParse() публичный статический Метод

public static TryParse ( Byte frameStart, Int32 offset, Int32 headerLength, ArraySegment keySegment, WebSocketFrameHeader &header ) : System.Boolean
frameStart Byte
offset System.Int32
headerLength System.Int32
keySegment ArraySegment
header WebSocketFrameHeader
Результат System.Boolean