C# 클래스 vtortola.WebSockets.Rfc6455.WebSocketFrameHeader

파일 보기 프로젝트 열기: vtortola/WebSocketListener 1 사용 예제들

공개 메소드들

메소드 설명
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