Beispiel #1
0
def _pack_uint64(value):
    return __pack__(">BQ", Types.UINT64, value)
Beispiel #2
0
def _pack_ext8(size, _type, data):
    return __pack__(f">BBB{size}s", Types.EXT8, size, _type, data)
Beispiel #3
0
def _pack_ext32(size, _type, data):
    return __pack__(f">BIB{size}s", Types.EXT32, size, _type, data)
Beispiel #4
0
def _pack_fixext2(_type, data):
    return __pack__(">BB2s", Types.FIXEXT2, _type, data)
Beispiel #5
0
def _pack_fixext8(_type, data):
    return __pack__(">BB8s", Types.FIXEXT8, _type, data)
Beispiel #6
0
def _pack_fixmap(size):
    return __pack__(">B", (Types.FIXMAP | size))
Beispiel #7
0
def _pack_map32(size):
    return __pack__(">BI", Types.MAP32, size)
Beispiel #8
0
def _pack_float64(value):
    return __pack__(">Bd", Types.FLOAT64, value)
Beispiel #9
0
def _pack_fixstr(size, data):
    return __pack__(f">B{size}s", (Types.FIXSTR | size), data)
Beispiel #10
0
def _pack_int64(value):
    return __pack__(">Bq", Types.INT64, value)
Beispiel #11
0
def _pack_float32(value):
    return __pack__(">Bf", Types.FLOAT32, value)
Beispiel #12
0
def _pack_int32(value):
    return __pack__(">Bi", Types.INT32, value)
Beispiel #13
0
def _pack_int16(value):
    return __pack__(">Bh", Types.INT16, value)
Beispiel #14
0
def _pack_int8(value):
    return __pack__(">Bb", Types.INT8, value)
Beispiel #15
0
def _pack_array16(size):
    return __pack__(">BH", Types.ARRAY16, size)
Beispiel #16
0
def _pack_str8(size, data):
    return __pack__(f">BB{size}s", Types.STR8, size, data)
Beispiel #17
0
def _pack_array32(size):
    return __pack__(">BI", Types.ARRAY32, size)
Beispiel #18
0
def _pack_str16(size, data):
    return __pack__(f">BH{size}s", Types.STR16, size, data)
Beispiel #19
0
def _pack_map16(size):
    return __pack__(">BH", Types.MAP16, size)
Beispiel #20
0
def _pack_str32(size, data):
    return __pack__(f">BI{size}s", Types.STR32, size, data)
Beispiel #21
0
def _pack_fixext1(_type, data):
    return __pack__(">BB1s", Types.FIXEXT1, _type, data)
Beispiel #22
0
def _pack_bin8(size, data):
    return __pack__(f">BB{size}s", Types.BIN8, size, data)
Beispiel #23
0
def _pack_fixext4(_type, data):
    return __pack__(">BB4s", Types.FIXEXT4, _type, data)
Beispiel #24
0
def _pack_bin16(size, data):
    return __pack__(f">BH{size}s", Types.BIN16, size, data)
Beispiel #25
0
def _pack_fixext16(_type, data):
    return __pack__(">BB16s", Types.FIXEXT16, _type, data)
Beispiel #26
0
def _pack_bin32(size, data):
    return __pack__(f">BI{size}s", Types.BIN32, size, data)
Beispiel #27
0
def _pack_ext16(size, _type, data):
    return __pack__(f">BHB{size}s", Types.EXT16, size, _type, data)
Beispiel #28
0
def _pack_fixarray(size):
    return __pack__(">B", (Types.FIXARRAY | size))
Beispiel #29
0
def pack_complex(o):
    return b"".join((__pack__(">d", v) for v in (o.real, o.imag)))
Beispiel #30
0
def _pack_uint32(value):
    return __pack__(">BI", Types.UINT32, value)