avahi  0.6.31
ga-service-resolver.h File Reference
#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)
 
GaServiceResolverga_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)
 

Macro Definition Documentation

#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 Documentation

typedef typedefG_BEGIN_DECLS struct _GaServiceResolver GaServiceResolver

Definition at line 32 of file ga-service-resolver.h.

Definition at line 33 of file ga-service-resolver.h.

Function Documentation

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 
)