avahi
0.6.31
|
#include <avahi-common/address.h>
#include <glib-object.h>
#include "ga-client.h"
#include "ga-enums.h"
Go to the source code of this file.
Data Structures | |
struct | _GaServiceResolverClass |
struct | _GaServiceResolver |
Macros | |
#define | GA_TYPE_SERVICE_RESOLVER (ga_service_resolver_get_type()) |
#define | GA_SERVICE_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GA_TYPE_SERVICE_RESOLVER, GaServiceResolver)) |
#define | GA_SERVICE_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GA_TYPE_SERVICE_RESOLVER, GaServiceResolverClass)) |
#define | IS_GA_SERVICE_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GA_TYPE_SERVICE_RESOLVER)) |
#define | IS_GA_SERVICE_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GA_TYPE_SERVICE_RESOLVER)) |
#define | GA_SERVICE_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GA_TYPE_SERVICE_RESOLVER, GaServiceResolverClass)) |
Typedefs | |
typedef typedefG_BEGIN_DECLS struct _GaServiceResolver | GaServiceResolver |
typedef struct _GaServiceResolverClass | GaServiceResolverClass |
Functions | |
GType | ga_service_resolver_get_type (void) |
GaServiceResolver * | ga_service_resolver_new (AvahiIfIndex interface, AvahiProtocol protocol, const gchar *name, const gchar *type, const gchar *domain, AvahiProtocol address_protocol, GaLookupFlags flags) |
gboolean | ga_service_resolver_attach (GaServiceResolver *resolver, GaClient *client, GError **error) |
gboolean | ga_service_resolver_get_address (GaServiceResolver *resolver, AvahiAddress *address, uint16_t *port) |
#define GA_SERVICE_RESOLVER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST((obj), GA_TYPE_SERVICE_RESOLVER, GaServiceResolver)) |
Definition at line 48 of file ga-service-resolver.h.
#define GA_SERVICE_RESOLVER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST((klass), GA_TYPE_SERVICE_RESOLVER, GaServiceResolverClass)) |
Definition at line 50 of file ga-service-resolver.h.
#define GA_SERVICE_RESOLVER_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), GA_TYPE_SERVICE_RESOLVER, GaServiceResolverClass)) |
Definition at line 56 of file ga-service-resolver.h.
#define GA_TYPE_SERVICE_RESOLVER (ga_service_resolver_get_type()) |
Definition at line 46 of file ga-service-resolver.h.
#define IS_GA_SERVICE_RESOLVER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE((obj), GA_TYPE_SERVICE_RESOLVER)) |
Definition at line 52 of file ga-service-resolver.h.
#define IS_GA_SERVICE_RESOLVER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE((klass), GA_TYPE_SERVICE_RESOLVER)) |
Definition at line 54 of file ga-service-resolver.h.
typedef typedefG_BEGIN_DECLS struct _GaServiceResolver GaServiceResolver |
Definition at line 32 of file ga-service-resolver.h.
typedef struct _GaServiceResolverClass GaServiceResolverClass |
Definition at line 33 of file ga-service-resolver.h.
gboolean ga_service_resolver_attach | ( | GaServiceResolver * | resolver, |
GaClient * | client, | ||
GError ** | error | ||
) |
gboolean ga_service_resolver_get_address | ( | GaServiceResolver * | resolver, |
AvahiAddress * | address, | ||
uint16_t * | port | ||
) |
GType ga_service_resolver_get_type | ( | void | ) |
GaServiceResolver* ga_service_resolver_new | ( | AvahiIfIndex | interface, |
AvahiProtocol | protocol, | ||
const gchar * | name, | ||
const gchar * | type, | ||
const gchar * | domain, | ||
AvahiProtocol | address_protocol, | ||
GaLookupFlags | flags | ||
) |