20 #ifndef __GA_CLIENT_H__ 21 #define __GA_CLIENT_H__ 23 #include <glib-object.h> 59 #define GA_TYPE_CLIENT \ 60 (ga_client_get_type()) 61 #define GA_CLIENT(obj) \ 62 (G_TYPE_CHECK_INSTANCE_CAST((obj), GA_TYPE_CLIENT, GaClient)) 63 #define GA_CLIENT_CLASS(klass) \ 64 (G_TYPE_CHECK_CLASS_CAST((klass), GA_TYPE_CLIENT, GaClientClass)) 65 #define IS_GA_CLIENT(obj) \ 66 (G_TYPE_CHECK_INSTANCE_TYPE((obj), GA_TYPE_CLIENT)) 67 #define IS_GA_CLIENT_CLASS(klass) \ 68 (G_TYPE_CHECK_CLASS_TYPE((klass), GA_TYPE_CLIENT)) 69 #define GA_CLIENT_GET_CLASS(obj) \ 70 (G_TYPE_INSTANCE_GET_CLASS ((obj), GA_TYPE_CLIENT, GaClientClass)) struct AvahiClient AvahiClient
A connection context.
AvahiClient * avahi_client
Don't read user configuration.
We're still connecting.
gboolean ga_client_start(GaClient *client, GError **error)
GObjectClass parent_class
Some kind of error happened on the client side.
Server state: REGISTERING.
Don't fail if the daemon is not available when avahi_client_new() is called, instead enter AVAHI_CLIE...
gboolean ga_client_start_in_context(GaClient *client, GMainContext *context, GError **error)
GaClient * ga_client_new(GaClientFlags flags)
Definitions and functions for the client API over D-Bus.
GType ga_client_get_type(void)