HeaderSerializer class
Serializador de encabezado de streaming
Propiedades
Delimiter | |
Encoding | |
End | |
End |
|
Id |
|
Id |
|
Id |
|
Length |
|
Length |
|
Length |
|
Not |
|
Terminator | |
Terminator |
|
Type |
|
Type |
Métodos
deserialize(INode |
Deserializa un búfer que contiene información de encabezado. |
header |
Crea una cadena acolchada basada en una longitud y un carácter a los que se va a rellenar. |
serialize(IHeader, INode |
Serializa el encabezado en un búfer |
Detalles de las propiedades
Delimiter
static Delimiter: "." = "."
Valor de propiedad
"."
Encoding
static Encoding: "utf8" = "utf8"
Valor de propiedad
"utf8"
End
static End: "1" = "1"
Valor de propiedad
"1"
EndOffset
static EndOffset: 46 = 46
Valor de propiedad
46
IdDelimeterOffset
static IdDelimeterOffset: 45 = 45
Valor de propiedad
45
IdLength
static IdLength: 36 = 36
Valor de propiedad
36
IdOffset
static IdOffset: 9 = 9
Valor de propiedad
9
LengthDelimeterOffset
static LengthDelimeterOffset: 8 = 8
Valor de propiedad
8
LengthLength
static LengthLength: 6 = 6
Valor de propiedad
6
LengthOffset
static LengthOffset: 2 = 2
Valor de propiedad
2
NotEnd
static NotEnd: "0" = "0"
Valor de propiedad
"0"
Terminator
static Terminator: "
" = "
"
Valor de propiedad
" "
TerminatorOffset
static TerminatorOffset: 47 = 47
Valor de propiedad
47
TypeDelimiterOffset
static TypeDelimiterOffset: 1 = 1
Valor de propiedad
1
TypeOffset
static TypeOffset: number
Valor de propiedad
number
Detalles del método
deserialize(INodeBuffer)
Deserializa un búfer que contiene información de encabezado.
static function deserialize(buffer: INodeBuffer): IHeader
Parámetros
- buffer
- INodeBuffer
Búfer desde el que se van a obtener los datos que se van a deserializar.
Devoluciones
Encabezado deserializado del búfer.
headerLengthPadder(number, number, string)
Crea una cadena acolchada basada en una longitud y un carácter a los que se va a rellenar.
static function headerLengthPadder(lengthValue: number, totalLength: number, padChar: string): string
Parámetros
- lengthValue
-
number
Valor que se va a asignar al resultado.
- totalLength
-
number
Longitud del resultado de la cadena rellenada.
- padChar
-
string
Valor de carácter que se va a usar como relleno.
Devoluciones
string
Cadena rellenada.
serialize(IHeader, INodeBuffer)
Serializa el encabezado en un búfer
static function serialize(header: IHeader, buffer: INodeBuffer)
Parámetros
- header
- IHeader
Encabezado que se va a serializar.
- buffer
- INodeBuffer
Búfer en el que se va a serializar el encabezado.