def _v_as_tagged(self, context): tags = VSECodes.ARRAY_OF_DOUBLE.tags(context) _chunks = [] for _val in self._array: _chunks.append(struct.pack(b'>d', _val)) value = VBytes(b''.join(_chunks)) return VTagged(value, *tags)
def _v_as_tagged(self, context): tags = VSECodes.ARRAY_OF_VINTEGER.tags(context) _chunks = [] for _val in self._array: _chunks.append(signedint_to_netbytes(_val)) value = VBytes(b''.join(_chunks)) return VTagged(value, *tags)
def _v_as_tagged(self, context): tags = VSECodes.DICTIONARY.tags(context) data = [] with self: for key, value in self.__value.items(): data.append(key) data.append(value) data = tuple(data) return VTagged(data, *tags)
def _v_as_tagged(self, context): tags = VSECodes.ARRAY_OF_VFLOAT.tags(context) _chunks = [] for _val in self._array: _chunks.append(signedint_to_netbytes(_val._v_digits)) _chunks.append(signedint_to_netbytes(_val._v_base)) _chunks.append(signedint_to_netbytes(_val._v_exp)) value = VBytes(b''.join(_chunks)) return VTagged(value, *tags)
def _v_as_tagged(self, context): tags = VSECodes.NATIVE_OBJECT.tags(context) + (self._v_native_tag(), ) return VTagged(self._v_raw_encoder(), *tags)
def _v_as_tagged(self, context): tags = VSECodes.NATIVE_EXCEPTION.tags(context) + (self._v_tag, ) return VTagged(self._v_args, *tags)
def _v_as_tagged(self, context): tags = VSECodes.PREFIXED_UNIT.tags(context) value = (self._prefix, self._unit) return VTagged(value, *tags)
def _v_as_tagged(self, context): tags = VSECodes.DIMENSIONAL_QUANTITY.tags(context) value = (self._quantity, self._unit) return VTagged(value, *tags)
def _v_as_tagged(self, context): tags = VSECodes.MULTI_ARRAY.tags(context) + self._dim with self: tag_obj = VTagged(tuple(self._data), *tags) return tag_obj
def _v_as_tagged(self, context): tags = VSECodes.LOGIN.tags(context) return VTagged(self._v_raw_encoder(), *tags)
def _v_as_tagged(self, context): tags = VSECodes.SET.tags(context) value = tuple(self.__value) return VTagged(value, *tags)
def _v_as_tagged(self, context): tags = VSECodes.LOGIN.tags(context) return VTagged(self._handler, *tags)
def _v_as_tagged(self, context): tags = VSECodes.UDPRELAYEDVOP.tags(context) + (self._is_vop_client,) return VTagged(self._handler, *tags)
def _v_as_tagged(self, context): tags = VSECodes.FUNCTION.tags(context) + (self._min_arg, self._max_arg) return VTagged(self._peer, *tags)
def _v_as_tagged(self, context): tags = VSECodes.UTCTIME.tags(context) value = (self.__days, self.__secs) return VTagged(value, *tags)
def _v_as_tagged(self, context): tags = VSECodes.CONCEPT.tags(context) + (self._type, ) value = self._value return VTagged(value, *tags)