HeaderSerializer class
스트리밍 헤더 serializer
속성
| Delimiter | |
| Encoding | |
| End | |
| End |
|
| Id |
|
| Id |
|
| Id |
|
| Length |
|
| Length |
|
| Length |
|
| Not |
|
| Terminator | |
| Terminator |
|
| Type |
|
| Type |
메서드
| deserialize(INode |
헤더 정보를 포함하는 버퍼를 역직렬화합니다. |
| header |
패딩할 길이와 문자에 따라 패딩된 문자열을 만듭니다. |
| serialize(IHeader, INode |
헤더를 버퍼로 직렬화합니다. |
속성 세부 정보
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할 버퍼입니다.