• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/avahi-0.6.25/avahi-core/

Lines Matching refs:AvahiSEntryGroup

32 typedef struct AvahiSEntryGroup AvahiSEntryGroup;
39 /** Prototype for callback functions which are called whenever the state of an AvahiSEntryGroup object changes */
40 typedef void (*AvahiSEntryGroupCallback) (AvahiServer *s, AvahiSEntryGroup *g, AvahiEntryGroupState state, void* userdata);
48 const AvahiRecord *avahi_server_iterate(AvahiServer *s, AvahiSEntryGroup *g, void **state);
55 AvahiSEntryGroup *avahi_s_entry_group_new(AvahiServer *s, AvahiSEntryGroupCallback callback, void* userdata);
58 void avahi_s_entry_group_free(AvahiSEntryGroup *g);
61 int avahi_s_entry_group_commit(AvahiSEntryGroup *g);
64 void avahi_s_entry_group_reset(AvahiSEntryGroup *g);
67 int avahi_s_entry_group_is_empty(AvahiSEntryGroup *g);
70 AvahiEntryGroupState avahi_s_entry_group_get_state(AvahiSEntryGroup *g);
73 void avahi_s_entry_group_set_data(AvahiSEntryGroup *g, void* userdata);
76 void* avahi_s_entry_group_get_data(AvahiSEntryGroup *g);
81 AvahiSEntryGroup *g, /**< An entry group object if this new record shall be attached to one, or NULL. If you plan to remove the record sometime later you a required to pass an entry group object here. */
92 * to free the AvahiSEntryGroup and create a new one before
96 AvahiSEntryGroup *g,
107 * not. Therefore, you have to free the AvahiSEntryGroup and create a
111 AvahiSEntryGroup *g,
125 AvahiSEntryGroup *g,
139 AvahiSEntryGroup *g,
151 AvahiSEntryGroup *g,
163 AvahiSEntryGroup *g,
173 int avahi_server_get_group_of_service(AvahiServer *s, AvahiIfIndex interface, AvahiProtocol protocol, const char *name, const char *type, const char *domain, AvahiSEntryGroup** ret_group);