C# Class vtortola.WebSockets.Rfc6455.WebSocketFrameHeader

Mostra file Open project: vtortola/WebSocketListener Class Usage Examples

Public Methods

Method 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

Method Description
WebSocketFrameHeader ( ) : System
WebSocketFrameHeader ( ArraySegment keySegment ) : System

Method Details

Create() public static method

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
return WebSocketFrameHeader

DecodeBytes() public method

public DecodeBytes ( Byte buffer, Int32 bufferOffset, Int32 readed ) : void
buffer Byte
bufferOffset System.Int32
readed System.Int32
return void

GetHeaderLength() public static method

public static GetHeaderLength ( Byte frameStart, Int32 offset ) : Int32
frameStart Byte
offset System.Int32
return System.Int32

ToBytes() public method

public ToBytes ( Byte segment, Int32 offset ) : void
segment Byte
offset System.Int32
return void

TryParse() public static method

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
return System.Boolean