Lines Matching refs:byte_string
44 def unpack(byte_string): argument
45 return struct.unpack(field_format, byte_string)[0]
78 def unpack(byte_string): argument
79 return socket.inet_ntoa(byte_string)
88 def unpack(byte_string): argument
89 return [socket.inet_ntoa(byte_string[idx:idx+4])
90 for idx in range(0, len(byte_string), 4)]
99 def unpack(byte_string): argument
100 return byte_string
109 def unpack(byte_string): argument
110 return [ord(c) for c in byte_string]
123 byte_string = ""
125 byte_string += chr(prefix_size)
130 byte_string += destination_address[:destination_address_count]
131 byte_string += socket.inet_aton(router)
133 return byte_string
136 def unpack(byte_string): argument
139 while offset < len(byte_string):
140 prefix_size = ord(byte_string[offset])
143 if entry_end > len(byte_string):
147 destination_address = byte_string[offset:destination_address_end]
151 router_address = byte_string[destination_address_end:entry_end]
176 byte_string = ""
179 byte_string += chr(len(part))
180 byte_string += part
181 byte_string += "\x00"
182 return byte_string
185 def unpack(byte_string): argument
189 while offset < len(byte_string):
191 byte_string,
206 def _read_domain_name(byte_string, offset): argument
212 if offset >= len(byte_string):
214 maybe_part_len = ord(byte_string[offset])
222 if offset >= len(byte_string):
227 ord(byte_string[offset]))
230 byte_string,
238 if offset + part_len >= len(byte_string):
241 parts.append(byte_string[offset : offset + part_len])
283 def unpack(byte_string): argument
284 return socket.inet_ntoa(byte_string)