remcall.codec package

Submodules

remcall.codec.base module

remcall.codec.read module

class remcall.codec.read.ReaderBase(stream)[source]

Bases: object

read_constant(bytes_const: bytes)[source]
read_float32()[source]
read_float64()[source]
read_from_stream(bytes_count: int)[source]
read_int16()[source]
read_int32()[source]
read_int64()[source]
read_int8()[source]
read_name()[source]
read_signed_integer(nbytes: int)[source]
read_string()[source]
read_struct_format(fmt)[source]
read_type_ref()[source]
read_uint16()[source]
read_uint32()[source]
read_uint64()[source]
read_uint8()[source]
read_unsigned_integer(nbytes: int)[source]
class remcall.codec.read.SchemaReader(stream)[source]

Bases: remcall.codec.read.ReaderBase

read_enum()[source]
read_interface()[source]
read_method()[source]
read_record()[source]
read_schema()[source]
remcall.codec.read.read_schema(stream)[source]
remcall.codec.read.schema_from_bytes(byt: bytes)[source]

remcall.codec.write module

class remcall.codec.write.SchemaWriter(schema, stream)[source]

Bases: remcall.codec.write.WriterBase

write_enum(enum)[source]
write_interface(interface)[source]
write_method(method)[source]
write_name(s)[source]
write_record(record)[source]
write_schema()[source]
write_to_stream(data: bytes)[source]
class remcall.codec.write.WriterBase(schema, outstream)[source]

Bases: object

write_bytes(b)[source]
write_float32(f: float)[source]
write_float64(f: float)[source]
write_int16(i: int)[source]
write_int32(i: int)[source]
write_int64(i: int)[source]
write_int8(i: int)[source]
write_method_ref(method_idx)[source]
write_signed_integer(i: int, nbytes: int)[source]
write_string(s)[source]
write_to_stream(data: bytes)[source]
write_type_ref(typ: remcall.schema.core.Type)[source]
write_uint16(i: int)[source]
write_uint32(i: int)[source]
write_uint64(i: int)[source]
write_uint8(i: int)[source]
write_unsigned_integer(i: int, nbytes: int)[source]
remcall.codec.write.schema_to_bytes(schema)[source]
remcall.codec.write.write_schema(schema, stream)[source]

Module contents