avahi  0.6.31
ga-enums.h
Go to the documentation of this file.
1 /*
2  * ga-enums.h
3  * Copyright (C) 2006-2007 Collabora Ltd.
4  *
5  * This library is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Lesser General Public
7  * License as published by the Free Software Foundation; either
8  * version 2.1 of the License, or (at your option) any later version.
9  *
10  * This library is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13  * Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public
16  * License along with this library; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18  */
19 
20 #ifndef __GA_ENUMS_H__
21 #define __GA_ENUMS_H__
22 
23 #include <glib-object.h>
24 #include <avahi-common/defs.h>
25 #include <avahi-common/address.h>
26 
27 G_BEGIN_DECLS
29  typedef enum {
33 } GaProtocol;
34 
35 
37 typedef enum {
47 
48 typedef enum {
50  GA_LOOKUP_USE_WIDE_AREA = AVAHI_LOOKUP_USE_WIDE_AREA,
51  GA_LOOKUP_USE_MULTICAST = AVAHI_LOOKUP_USE_MULTICAST,
55 
56 typedef enum {
60 
61 typedef enum {
68 
69 G_END_DECLS
70 #endif /* #ifndef __GA_CLIENT_H__ */
This response originates from multicast DNS.
Definition: ga-enums.h:41
When doing service resolving, don't lookup TXT record.
Definition: ga-enums.h:52
One-time event, to notify the user that all entries from the caches have been sent.
Definition: defs.h:287
Force lookup via wide area DNS.
Definition: ga-enums.h:50
GaLookupFlags
Definition: ga-enums.h:48
When doing service resolving, don't lookup TXT record.
Definition: defs.h:265
This record/service resides on and was announced by the local host.
Definition: ga-enums.h:43
Browsing failed due to some reason which can be retrieved using avahi_server_errno()/avahi_client_err...
Definition: defs.h:289
This response originates from multicast DNS.
Definition: defs.h:273
Browsing failed due to some reason which can be retrieved using avahi_server_errno()/avahi_client_err...
Definition: ga-enums.h:66
The object has been removed from the network.
Definition: defs.h:286
This record/service resides on and was announced by the local host.
Definition: defs.h:274
Some common definitions.
This response originates from wide area DNS.
Definition: defs.h:272
One-time event, to notify the user that more records will probably not show up in the near future...
Definition: ga-enums.h:65
One-time event, to notify the user that all entries from the caches have been send.
Definition: ga-enums.h:64
The object is new on the network.
Definition: ga-enums.h:62
Resolving failed due to some reason which can be retrieved using avahi_server_errno()/avahi_client_er...
Definition: ga-enums.h:58
The object is new on the network.
Definition: defs.h:285
Unspecified/all protocol(s)
Definition: ga-enums.h:32
RR found, resolving successful.
Definition: ga-enums.h:57
GaLookupResultFlags
Some flags for lookup callback functions.
Definition: ga-enums.h:37
Definitions and functions to manipulate IP addresses.
GaProtocol
Values for GaProtocol.
Definition: ga-enums.h:29
This service belongs to the same local client as the browser object.
Definition: ga-enums.h:44
This response originates from the cache.
Definition: ga-enums.h:38
When doing service resolving, don't lookup A/AAAA record.
Definition: defs.h:266
The returned data has been defined statically by some configuration option.
Definition: defs.h:276
GaBrowserEvent
Definition: ga-enums.h:61
When doing service resolving, don't lookup A/AAAA record.
Definition: ga-enums.h:53
One-time event, to notify the user that more records will probably not show up in the near future...
Definition: defs.h:288
This response originates from wide area DNS.
Definition: ga-enums.h:39
The returned data has been defined statically by some configuration option.
Definition: ga-enums.h:45
Resolving failed due to some reason which can be retrieved using avahi_server_errno()/avahi_client_er...
Definition: defs.h:295
The object has been removed from the network.
Definition: ga-enums.h:63
This service belongs to the same local client as the browser object.
Definition: defs.h:275
GaResolverEvent
Definition: ga-enums.h:56
Force lookup via multicast DNS.
Definition: ga-enums.h:51
This response originates from the cache.
Definition: defs.h:271
RR found, resolving successful.
Definition: defs.h:294
Unspecified/all protocol(s)
Definition: address.h:42