Lines Matching defs:AvahiKey
55 typedef struct AvahiKey {
60 } AvahiKey;
67 AvahiKey *key; /**< Reference to the query key of this record */
110 /** Create a new AvahiKey object. The reference counter will be set to 1. */
111 AvahiKey *avahi_key_new(const char *name, uint16_t clazz, uint16_t type);
113 /** Increase the reference counter of an AvahiKey object by one */
114 AvahiKey *avahi_key_ref(AvahiKey *k);
116 /** Decrease the reference counter of an AvahiKey object by one */
117 void avahi_key_unref(AvahiKey *k);
119 /** Check whether two AvahiKey object contain the same
122 int avahi_key_equal(const AvahiKey *a, const AvahiKey *b);
125 unsigned avahi_key_hash(const AvahiKey *k);
128 AvahiRecord *avahi_record_new(AvahiKey *k, uint32_t ttl);
149 char *avahi_key_to_string(const AvahiKey *k);
159 int avahi_key_is_valid(AvahiKey *k);