• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/dbus-1.6.8/dbus/

Lines Matching refs:type_pos

148              int                type_pos,
155 reader->type_pos = type_pos;
168 parent->type_pos,
180 sub->type_pos) == DBUS_STRUCT_BEGIN_CHAR ||
182 sub->type_pos) == DBUS_DICT_ENTRY_BEGIN_CHAR);
184 sub->type_pos += 1;
203 /* point type_pos at the array element type */
204 sub->type_pos += 1;
254 sub->type_pos);
269 sub->type_pos)));
289 sub->type_pos = sub->value_pos + 1;
291 sub->value_pos = sub->type_pos + sig_len + 1;
294 sub->type_pos));
302 sub->type_pos, 0));
325 int *type_pos)
328 type_pos);
333 * The signature is read starting at type_pos, and the next
337 * @param type_pos an integer position in the type signature (in and out)
341 int *type_pos)
347 _dbus_assert (type_pos != NULL);
350 p = start + *type_pos;
420 *type_pos = (int) (p - start);
425 int type_pos)
429 end = type_pos;
433 return end - type_pos;
466 * subreader's type_pos is totally inapplicable (it's in the
471 reader->type_pos += 1;
473 reader->type_pos = sub.type_pos;
482 reader->type_pos + 1),
486 skip_one_complete_type (reader->type_str, &reader->type_pos);
496 reader->type_pos += 1;
514 t = _dbus_string_get_byte (reader->type_str, reader->type_pos);
517 reader->type_pos += 1;
535 t = _dbus_string_get_byte (reader->type_str, reader->type_pos);
538 reader->type_pos += 1;
576 reader->type_pos))
602 reader->type_pos + 1),
630 &reader->type_pos);
727 * @param type_pos location of signature
735 int type_pos,
741 reader_init (reader, byte_order, type_str, type_pos,
745 _dbus_verbose (" type reader %p init type_pos = %d value_pos = %d remaining sig '%s'\n",
746 reader, reader->type_pos, reader->value_pos,
747 _dbus_string_get_const_data_len (reader->type_str, reader->type_pos, 0));
757 * @param type_pos location in the signature string
762 int type_pos)
767 type_str, type_pos, NULL, _DBUS_INT_MAX /* crashes if we screw up */);
770 _dbus_verbose (" type reader %p init types only type_pos = %d remaining sig '%s'\n",
771 reader, reader->type_pos,
772 _dbus_string_get_const_data_len (reader->type_str, reader->type_pos, 0));
795 reader->type_pos);
803 _dbus_verbose (" type reader %p current type_pos = %d type = %s\n",
804 reader, reader->type_pos,
827 reader->type_pos + 1);
886 _dbus_verbose (" type reader %p read basic type_pos = %d value_pos = %d remaining sig '%s'\n",
887 reader, reader->type_pos, reader->value_pos,
888 _dbus_string_get_const_data_len (reader->type_str, reader->type_pos, 0));
937 reader->type_pos);
969 _dbus_verbose (" type reader %p read fixed array type_pos = %d value_pos = %d remaining sig '%s'\n",
970 reader, reader->type_pos, reader->value_pos,
971 _dbus_string_get_const_data_len (reader->type_str, reader->type_pos, 0));
993 t = _dbus_first_type_in_signature (reader->type_str, reader->type_pos);
1036 _dbus_verbose (" type reader %p RECURSED type_pos = %d value_pos = %d remaining sig '%s'\n",
1037 sub, sub->type_pos, sub->value_pos,
1038 _dbus_string_get_const_data_len (sub->type_str, sub->type_pos, 0));
1058 _dbus_verbose (" type reader %p START next() { type_pos = %d value_pos = %d remaining sig '%s' current_type = %s\n",
1059 reader, reader->type_pos, reader->value_pos,
1060 _dbus_string_get_const_data_len (reader->type_str, reader->type_pos, 0),
1070 _dbus_verbose (" type reader %p END next() type_pos = %d value_pos = %d remaining sig '%s' current_type = %s\n",
1071 reader, reader->type_pos, reader->value_pos,
1072 _dbus_string_get_const_data_len (reader->type_str, reader->type_pos, 0),
1128 *start_p = reader->type_pos;
1129 *len_p = find_len_of_complete_type (reader->type_str, reader->type_pos);
1183 realign_reader.type_pos,
1291 reader->type_pos,
1373 _dbus_verbose (" SET BASIC type reader %p type_pos = %d value_pos = %d remaining sig '%s' realign_root = %p with value_pos %d current_type = %s\n",
1374 reader, reader->type_pos, reader->value_pos,
1375 _dbus_string_get_const_data_len (reader->type_str, reader->type_pos, 0),
1473 * The type_pos passed in is expected to be inside an already-valid,
1475 * after type_pos must be either #DBUS_TYPE_INVALID (aka nul) or some
1484 * @param type_pos where to insert typecodes
1493 int type_pos,
1499 writer->type_pos = type_pos;
1509 _dbus_string_get_const_data_len (writer->type_str, writer->type_pos, 0) :
1539 * @param type_pos type position
1545 int type_pos)
1550 writer->type_pos = type_pos;
1563 writer->type_pos = -1;
1575 * @param type_pos start of signature
1584 int type_pos,
1589 (DBusString*)type_str, type_pos,
1629 * While inside an array type_pos points to the expected next
1640 writer->type_pos,
1659 expected = _dbus_first_type_in_signature (writer->type_str, writer->type_pos);
1668 _dbus_string_get_const_data (writer->type_str), writer->type_pos);
1673 _dbus_string_get_const_data (writer->type_str), writer->type_pos);
1681 _dbus_verbose (" type writer %p recurse parent %s type_pos = %d value_pos = %d is_expectation = %d remaining sig '%s' enabled = %d\n",
1684 writer->type_pos, writer->value_pos, writer->type_pos_is_expectation,
1686 _dbus_string_get_const_data_len (writer->type_str, writer->type_pos, 0) :
1689 _dbus_verbose (" type writer %p recurse sub %s type_pos = %d value_pos = %d is_expectation = %d enabled = %d\n",
1692 sub->type_pos, sub->value_pos,
1702 /* A subwriter inside an array or variant will have type_pos
1704 * or variant has type_pos pointing to the next place to insert a
1708 _dbus_verbose (" type writer %p write_or_verify start type_pos = %d remaining sig '%s' enabled = %d\n",
1709 writer, writer->type_pos,
1711 _dbus_string_get_const_data_len (writer->type_str, writer->type_pos, 0) :
1725 expected = _dbus_string_get_byte (writer->type_str, writer->type_pos);
1733 _dbus_string_get_const_data (writer->type_str), writer->type_pos);
1738 _dbus_string_get_const_data (writer->type_str), writer->type_pos);
1749 writer->type_pos += 1;
1754 writer->type_pos,
1758 writer->type_pos += 1;
1762 _dbus_verbose (" type writer %p write_or_verify end type_pos = %d remaining sig '%s'\n",
1763 writer, writer->type_pos,
1764 _dbus_string_get_const_data_len (writer->type_str, writer->type_pos, 0));
1849 sub->type_pos += 1; /* move to point to the element type, since type_pos
1852 sub->u.array.element_type_pos = sub->type_pos;
1864 writer->type_pos,
1877 /* If the parent is an array, we hold type_pos pointing at the array element type;
1881 writer->type_pos += 1 + contained_type_len;
1954 _dbus_string_get_const_data_len (sub->type_str, sub->type_pos, 0) :
2008 sub->type_pos = -1;
2024 sub->type_pos = sub->value_pos;
2184 _dbus_verbose (" type writer %p unrecurse type_pos = %d value_pos = %d is_expectation = %d container_type = %s\n",
2185 writer, writer->type_pos, writer->value_pos, writer->type_pos_is_expectation,
2187 _dbus_verbose (" type writer %p unrecurse sub type_pos = %d value_pos = %d is_expectation = %d container_type = %s\n",
2188 sub, sub->type_pos, sub->value_pos,
2228 /* Now get type_pos right for the parent writer. Here are the cases:
2236 * writer->type_pos = sub->type_pos
2240 * writer->type_pos is already correct.
2241 * writer->type_pos should remain as-is
2251 * type_pos in the parent just to stay consistent with the
2254 * writer->type_pos = sub->type_pos
2256 * - we recursed from STRUCT into ARRAY or VARIANT and type_pos
2258 * writer->type_pos should remain as-is
2260 * - we recursed from ARRAY into a sub-element, so type_pos in the
2263 * writer->type_pos should remain as-is
2265 * - we recursed from VARIANT into its value, so type_pos in the
2267 * and we just finished writing it and won't use type_pos again
2268 * writer->type_pos should remain as-is
2282 writer->type_pos = sub->type_pos;
2289 _dbus_verbose (" type writer %p unrecursed type_pos = %d value_pos = %d remaining sig '%s'\n",
2290 writer, writer->type_pos, writer->value_pos,
2292 _dbus_string_get_const_data_len (writer->type_str, writer->type_pos, 0) :
2333 _dbus_verbose (" type writer %p basic type_pos = %d value_pos = %d is_expectation = %d enabled = %d\n",
2334 writer, writer->type_pos, writer->value_pos, writer->type_pos_is_expectation,
2367 _dbus_verbose (" type writer %p entering fixed multi type_pos = %d value_pos = %d n_elements %d\n",
2368 writer, writer->type_pos, writer->value_pos, n_elements);
2387 _dbus_verbose (" type writer %p fixed multi written new type_pos = %d new value_pos = %d n_elements %d\n",
2388 writer, writer->type_pos, writer->value_pos, n_elements);
2468 /* type_pos is checked since e.g. in a struct the struct
2476 reader->type_pos == start_after->type_pos)
2708 _dbus_string_delete (writer->type_str, orig.type_pos, new_bytes);