Lines Matching refs:key

203     kDNSServiceType_KEY       = 25,     /* Security key. */
220 kDNSServiceType_TKEY = 249, /* Transaction key */
1357 * large enough to hold a key subsequently added using TXTRecordSetValue(),
1366 * the key/value pairs that are to be added to the record.
1368 * key/value pairs to be added, or simply provide a fixed-sized buffer
1370 * A no-value (key-only) key requires (1 + key length) bytes.
1371 * A key with empty value requires (1 + key length + 1) bytes.
1372 * A key with non-empty value requires (1 + key length + 1 + value length).
1380 * the key name does not include the '=' character. The '=' character
1381 * is the separator between the key and value in the on-the-wire
1382 * packet format; it is not part of either the key or the value.
1419 * Adds a key (optionally with value) to a TXTRecordRef. If the "key" already
1423 * - Absent (key does not appear at all)
1424 * - Present with no value ("key" appears alone)
1425 * - Present with empty value ("key=" appears in TXT record)
1426 * - Present with non-empty value ("key=value" appears in TXT record)
1432 * key: A null-terminated string which only contains printable ASCII
1443 * If NULL, then "key" will be added with no value.
1444 * If non-NULL but valueSize is zero, then "key=" will be
1448 * Returns kDNSServiceErr_Invalid if the "key" string contains
1450 * Returns kDNSServiceErr_NoMemory if adding this key would
1457 const char *key,
1465 * Removes a key from a TXTRecordRef. The "key" must be an
1470 * key: A key name which exists in the TXTRecordRef.
1473 * Returns kDNSServiceErr_NoSuchKey if the "key" does not
1480 const char *key
1529 * if (TXTRecordContainsKey(txtLen, txtRecord, "key")) then do something
1545 * TXTRecordGetValue(TXTRecordGetLength(x), TXTRecordGetBytesPtr(x), key, &len);
1555 * Allows you to determine if a given TXT Record contains a specified key.
1561 * key: A null-terminated ASCII string containing the key name.
1563 * return value: Returns 1 if the TXT Record contains the specified key.
1571 const char *key
1577 * Allows you to retrieve the value for a given key from a TXT Record.
1583 * key: A null-terminated ASCII string containing the key name.
1587 * return value: Returns NULL if the key does not exist in this TXT record,
1591 * if the key exists with empty or non-empty value.
1600 const char *key,
1627 * Allows you to retrieve a key name and value pointer, given an index into
1646 * key: A string buffer used to store the key name.
1648 * giving the key name. DNS-SD TXT keys are usually
1650 * key name, the buffer should be 256 bytes long.
1669 char *key,