C# Class vtortola.WebSockets.Rfc6455.WebSocketFrameHeader

Afficher le fichier Open project: vtortola/WebSocketListener Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
WebSocketFrameHeader ( ) : System
WebSocketFrameHeader ( ArraySegment keySegment ) : System

Method Details

Create() public static méthode

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
Résultat WebSocketFrameHeader

DecodeBytes() public méthode

public DecodeBytes ( Byte buffer, Int32 bufferOffset, Int32 readed ) : void
buffer Byte
bufferOffset System.Int32
readed System.Int32
Résultat void

GetHeaderLength() public static méthode

public static GetHeaderLength ( Byte frameStart, Int32 offset ) : Int32
frameStart Byte
offset System.Int32
Résultat System.Int32

ToBytes() public méthode

public ToBytes ( Byte segment, Int32 offset ) : void
segment Byte
offset System.Int32
Résultat void

TryParse() public static méthode

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
Résultat System.Boolean