avahi  0.7
ga-record-browser.h File Reference
#include <glib-object.h>
#include <avahi-client/lookup.h>
#include <avahi-common/defs.h>
#include "ga-client.h"
#include "ga-enums.h"

Go to the source code of this file.

Data Structures

struct  _GaRecordBrowserClass
 
struct  _GaRecordBrowser
 

Macros

#define GA_TYPE_RECORD_BROWSER   (ga_record_browser_get_type())
 
#define GA_RECORD_BROWSER(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GA_TYPE_RECORD_BROWSER, GaRecordBrowser))
 
#define GA_RECORD_BROWSER_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), GA_TYPE_RECORD_BROWSER, GaRecordBrowserClass))
 
#define IS_GA_RECORD_BROWSER(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), GA_TYPE_RECORD_BROWSER))
 
#define IS_GA_RECORD_BROWSER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), GA_TYPE_RECORD_BROWSER))
 
#define GA_RECORD_BROWSER_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GA_TYPE_RECORD_BROWSER, GaRecordBrowserClass))
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GaRecordBrowser GaRecordBrowser
 
typedef struct _GaRecordBrowserClass GaRecordBrowserClass
 

Functions

GType ga_record_browser_get_type (void)
 
GaRecordBrowserga_record_browser_new (const gchar *name, guint16 type)
 
GaRecordBrowserga_record_browser_new_full (AvahiIfIndex interface, AvahiProtocol protocol, const gchar *name, guint16 clazz, guint16 type, GaLookupFlags flags)
 
gboolean ga_record_browser_attach (GaRecordBrowser *browser, GaClient *client, GError **error)
 

Macro Definition Documentation

◆ GA_RECORD_BROWSER

#define GA_RECORD_BROWSER (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj), GA_TYPE_RECORD_BROWSER, GaRecordBrowser))

Definition at line 48 of file ga-record-browser.h.

◆ GA_RECORD_BROWSER_CLASS

#define GA_RECORD_BROWSER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass), GA_TYPE_RECORD_BROWSER, GaRecordBrowserClass))

Definition at line 50 of file ga-record-browser.h.

◆ GA_RECORD_BROWSER_GET_CLASS

#define GA_RECORD_BROWSER_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GA_TYPE_RECORD_BROWSER, GaRecordBrowserClass))

Definition at line 56 of file ga-record-browser.h.

◆ GA_TYPE_RECORD_BROWSER

#define GA_TYPE_RECORD_BROWSER   (ga_record_browser_get_type())

Definition at line 46 of file ga-record-browser.h.

◆ IS_GA_RECORD_BROWSER

#define IS_GA_RECORD_BROWSER (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj), GA_TYPE_RECORD_BROWSER))

Definition at line 52 of file ga-record-browser.h.

◆ IS_GA_RECORD_BROWSER_CLASS

#define IS_GA_RECORD_BROWSER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), GA_TYPE_RECORD_BROWSER))

Definition at line 54 of file ga-record-browser.h.

Typedef Documentation

◆ GaRecordBrowser

typedef typedefG_BEGIN_DECLS struct _GaRecordBrowser GaRecordBrowser

Definition at line 32 of file ga-record-browser.h.

◆ GaRecordBrowserClass

Definition at line 33 of file ga-record-browser.h.

Function Documentation

◆ ga_record_browser_attach()

gboolean ga_record_browser_attach ( GaRecordBrowser browser,
GaClient client,
GError **  error 
)

◆ ga_record_browser_get_type()

GType ga_record_browser_get_type ( void  )

◆ ga_record_browser_new()

GaRecordBrowser* ga_record_browser_new ( const gchar *  name,
guint16  type 
)

◆ ga_record_browser_new_full()

GaRecordBrowser* ga_record_browser_new_full ( AvahiIfIndex  interface,
AvahiProtocol  protocol,
const gchar *  name,
guint16  clazz,
guint16  type,
GaLookupFlags  flags 
)