public class Header
extends chat.dim.tlv.Data
| Modifier and Type | Field and Description |
|---|---|
int |
bodyLength |
static byte[] |
MAGIC_CODE |
static int |
MAX_BODY_LENGTH |
static int |
MAX_PAGES |
int |
offset |
int |
pages |
TransactionID |
sn |
DataType |
type |
| Constructor and Description |
|---|
Header(chat.dim.tlv.Data data,
DataType type,
TransactionID sn) |
Header(chat.dim.tlv.Data data,
DataType type,
TransactionID sn,
int bodyLen) |
Header(chat.dim.tlv.Data data,
DataType type,
TransactionID sn,
int pages,
int offset,
int bodyLen)
Create package header
|
Header(Header head) |
| Modifier and Type | Method and Description |
|---|---|
static Header |
create(DataType type) |
static Header |
create(DataType type,
int bodyLen) |
static Header |
create(DataType type,
int pages,
int offset) |
static Header |
create(DataType type,
TransactionID sn) |
static Header |
create(DataType type,
TransactionID sn,
int bodyLen) |
static Header |
create(DataType type,
TransactionID sn,
int pages,
int offset) |
static Header |
create(DataType type,
TransactionID sn,
int pages,
int offset,
int bodyLen) |
static Header |
parse(chat.dim.tlv.Data data) |
clone, concat, concat, concat, concat, equals, equals, equals, equals, find, find, find, find, find, find, find, find, find, find, find, find, getBuffer, getByte, getBytes, getBytes, getBytes, getLength, getOffset, getUInt16Value, getUInt32Value, getUInt8Value, hashCode, isEmpty, mutableCopy, random, slice, slice, toStringpublic final DataType type
public final TransactionID sn
public final int pages
public final int offset
public final int bodyLength
public static int MAX_BODY_LENGTH
public static int MAX_PAGES
public static final byte[] MAGIC_CODE
public Header(Header head)
public Header(chat.dim.tlv.Data data,
DataType type,
TransactionID sn,
int pages,
int offset,
int bodyLen)
data - - header data viewtype - - package body data typesn - - transaction IDpages - - fragment count [OPTIONAL], default is 1offset - - fragment index [OPTIONAL], default is 0bodyLen - - length of body [OPTIONAL], default is -1 (unlimited)public Header(chat.dim.tlv.Data data,
DataType type,
TransactionID sn,
int bodyLen)
public Header(chat.dim.tlv.Data data,
DataType type,
TransactionID sn)
public static Header parse(chat.dim.tlv.Data data)
public static Header create(DataType type, TransactionID sn, int pages, int offset, int bodyLen)
public static Header create(DataType type, TransactionID sn, int pages, int offset)
public static Header create(DataType type, TransactionID sn)
public static Header create(DataType type, TransactionID sn, int bodyLen)