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.
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...
GaClient * ga_client_new(GaClientFlags flags)
Definitions and functions for the client API over D-Bus.
GType ga_client_get_type(void)