다음을 통해 공유


HeaderSerializer class

스트리밍 헤더 serializer

속성

Delimiter
Encoding
End
EndOffset
IdDelimeterOffset
IdLength
IdOffset
LengthDelimeterOffset
LengthLength
LengthOffset
NotEnd
Terminator
TerminatorOffset
TypeDelimiterOffset
TypeOffset

메서드

deserialize(INodeBuffer)

헤더 정보를 포함하는 버퍼를 역직렬화합니다.

headerLengthPadder(number, number, string)

패딩할 길이와 문자에 따라 패딩된 문자열을 만듭니다.

serialize(IHeader, INodeBuffer)

헤더를 버퍼로 직렬화합니다.

속성 세부 정보

Delimiter

static Delimiter: "." = "."

속성 값

"."

Encoding

static Encoding: "utf8" = "utf8"

속성 값

"utf8"

End

static End: "1" = "1"

속성 값

"1"

EndOffset

static EndOffset: 46 = 46

속성 값

46

IdDelimeterOffset

static IdDelimeterOffset: 45 = 45

속성 값

45

IdLength

static IdLength: 36 = 36

속성 값

36

IdOffset

static IdOffset: 9 = 9

속성 값

9

LengthDelimeterOffset

static LengthDelimeterOffset: 8 = 8

속성 값

8

LengthLength

static LengthLength: 6 = 6

속성 값

6

LengthOffset

static LengthOffset: 2 = 2

속성 값

2

NotEnd

static NotEnd: "0" = "0"

속성 값

"0"

Terminator

static Terminator: "
" = "
"

속성 값

" "

TerminatorOffset

static TerminatorOffset: 47 = 47

속성 값

47

TypeDelimiterOffset

static TypeDelimiterOffset: 1 = 1

속성 값

1

TypeOffset

static TypeOffset: number

속성 값

number

메서드 세부 정보

deserialize(INodeBuffer)

헤더 정보를 포함하는 버퍼를 역직렬화합니다.

static function deserialize(buffer: INodeBuffer): IHeader

매개 변수

buffer
INodeBuffer

역직렬화할 데이터를 가져올 버퍼입니다.

반환

버퍼의 역직렬화된 헤더입니다.

headerLengthPadder(number, number, string)

패딩할 길이와 문자에 따라 패딩된 문자열을 만듭니다.

static function headerLengthPadder(lengthValue: number, totalLength: number, padChar: string): string

매개 변수

lengthValue

number

결과에 대해 분석할 값입니다.

totalLength

number

패딩된 문자열 결과의 길이입니다.

padChar

string

채우기로 사용할 문자 값입니다.

반환

string

패딩된 문자열입니다.

serialize(IHeader, INodeBuffer)

헤더를 버퍼로 직렬화합니다.

static function serialize(header: IHeader, buffer: INodeBuffer)

매개 변수

header
IHeader

serialize할 헤더입니다.

buffer
INodeBuffer

헤더를 serialize할 버퍼입니다.