Lines Matching refs:attr_payload
811 attr_payload = b''
813 attr_payload += self._add_attr(space, name, subvalue, search_attrs)
814 return attr_payload
819 attr_payload = self._add_nest_attrs(value, sub_space, search_attrs)
823 attr_payload = self._encode_indexed_array(value, sub_space,
829 attr_payload = b''
831 attr_payload = str(value).encode('ascii') + b'\x00'
834 attr_payload = b''
836 attr_payload = value
839 attr_payload = self._from_string(value, attr)
841 attr_payload = bytes.fromhex(value)
843 attr_payload = self._encode_struct(attr.struct_name, value)
846 attr_payload = b''.join([format_.pack(x) for x in value])
856 attr_payload = format_.pack(scalar)
860 attr_payload = struct.pack("II", scalar_value, scalar_selector)
863 attr_payload = b''
865 attr_payload += self._encode_struct(msg_format.fixed_header, value)
871 attr_payload += self._add_attr(msg_format.attr_set,
878 return self._add_attr_raw(nl_type, attr_payload)
880 def _add_attr_raw(self, nl_type, attr_payload): argument
881 pad = b'\x00' * ((4 - len(attr_payload) % 4) % 4)
882 return struct.pack('HH', len(attr_payload) + 4, nl_type) + attr_payload + pad
886 attr_payload = b''
888 attr_payload += self._add_attr(sub_space, subname, subvalue,
890 return attr_payload
893 attr_payload = b''
897 attr_payload += self._add_attr_raw(idx, val_payload)
898 return attr_payload
1193 attr_payload = b''
1197 attr_payload += bytearray(m.len)
1202 attr_payload += self._encode_struct(m.struct, value)
1205 attr_payload += bytearray(m.len)
1207 attr_payload += bytes.fromhex(value)
1212 attr_payload += format_.pack(value)
1213 return attr_payload