示例#1
0
 def _serialize_fields(self):
     values = bytes(1), \
              self.timestamp.to_bytes(), \
              self.sending_rate, \
              pack_uint48(self.block_range_start), \
              *self.resource_id, \
              pack_uint48(self.block_range_end)
     return struct.pack(self.__format, *values)
示例#2
0
 def _serialize_fields(self):
     return struct.pack(self.__format, pack_uint48(self.block_range_start),
                        pack_uint48(self.block_range_end))
示例#3
0
 def _serialize_fields(self):
     return struct.pack(self.__format, pack_uint48(self.block_id))
示例#4
0
 def _serialize_fields(self):
     return struct.pack(self.__format, pack_uint48(self.block_id),
                        self.received_packets)
示例#5
0
 def _serialize_fields(self):
     values = pack_uint48(self.block_id), \
              bytes(1), \
              self.timestamp.to_bytes(), \
              int(self.delay * 1000)
     return struct.pack(self.__format, *values) + self.fec_data