Ejemplo n.º 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)
Ejemplo n.º 2
0
 def _serialize_fields(self):
     return struct.pack(self.__format, pack_uint48(self.block_range_start),
                        pack_uint48(self.block_range_end))
Ejemplo n.º 3
0
 def _serialize_fields(self):
     return struct.pack(self.__format, pack_uint48(self.block_id))
Ejemplo n.º 4
0
 def _serialize_fields(self):
     return struct.pack(self.__format, pack_uint48(self.block_id),
                        self.received_packets)
Ejemplo n.º 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