C# 클래스 m.Http.Backend.WebSockets.FrameDecoder

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

공개 메소드들

메소드 설명
TryDecodeCloseReason ( byte closePayload, ushort &statusCode, string &reason ) : bool
TryDecodeHeader ( byte buffer, int &dataStart, int end, bool &isFin, OpCode &opCode, bool &isMasked, int &payloadLength, byte mask ) : bool
TryDecodePayload ( byte buffer, int &start, int end, int payloadLength, bool isMasked, byte mask ) : bool

비공개 메소드들

메소드 설명
GetOpCode ( int b ) : OpCode

메소드 상세

TryDecodeCloseReason() 공개 정적인 메소드

public static TryDecodeCloseReason ( byte closePayload, ushort &statusCode, string &reason ) : bool
closePayload byte
statusCode ushort
reason string
리턴 bool

TryDecodeHeader() 공개 정적인 메소드

public static TryDecodeHeader ( byte buffer, int &dataStart, int end, bool &isFin, OpCode &opCode, bool &isMasked, int &payloadLength, byte mask ) : bool
buffer byte
dataStart int
end int
isFin bool
opCode OpCode
isMasked bool
payloadLength int
mask byte
리턴 bool

TryDecodePayload() 공개 정적인 메소드

public static TryDecodePayload ( byte buffer, int &start, int end, int payloadLength, bool isMasked, byte mask ) : bool
buffer byte
start int
end int
payloadLength int
isMasked bool
mask byte
리턴 bool