Lines Matching defs:AvahiKey
57 typedef struct AvahiKey {
62 } AvahiKey;
69 AvahiKey *key; /**< Reference to the query key of this record */
112 /** Create a new AvahiKey object. The reference counter will be set to 1. */
113 AvahiKey *avahi_key_new(const char *name, uint16_t clazz, uint16_t type);
115 /** Increase the reference counter of an AvahiKey object by one */
116 AvahiKey *avahi_key_ref(AvahiKey *k);
118 /** Decrease the reference counter of an AvahiKey object by one */
119 void avahi_key_unref(AvahiKey *k);
121 /** Check whether two AvahiKey object contain the same
124 int avahi_key_equal(const AvahiKey *a, const AvahiKey *b);
127 unsigned avahi_key_hash(const AvahiKey *k);
130 AvahiRecord *avahi_record_new(AvahiKey *k, uint32_t ttl);
151 char *avahi_key_to_string(const AvahiKey *k);
161 int avahi_key_is_valid(AvahiKey *k);