avahi 0.6.30

avahi-gobject/ga-client.h File Reference

#include <glib-object.h>
#include <avahi-client/client.h>
#include <avahi-client/client.h>

Go to the source code of this file.

Data Structures

struct  _GaClientClass
struct  _GaClient

Defines

#define GA_TYPE_CLIENT   (ga_client_get_type())
#define GA_CLIENT(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GA_TYPE_CLIENT, GaClient))
#define GA_CLIENT_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), GA_TYPE_CLIENT, GaClientClass))
#define IS_GA_CLIENT(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), GA_TYPE_CLIENT))
#define IS_GA_CLIENT_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), GA_TYPE_CLIENT))
#define GA_CLIENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GA_TYPE_CLIENT, GaClientClass))

Typedefs

typedef struct _GaClient GaClient
typedef struct _GaClientClass GaClientClass

Enumerations

enum  GaClientState {
  GA_CLIENT_STATE_NOT_STARTED = -1,
  GA_CLIENT_STATE_S_REGISTERING = AVAHI_CLIENT_S_REGISTERING,
  GA_CLIENT_STATE_S_RUNNING = AVAHI_CLIENT_S_RUNNING,
  GA_CLIENT_STATE_S_COLLISION = AVAHI_CLIENT_S_COLLISION,
  GA_CLIENT_STATE_FAILURE = AVAHI_CLIENT_FAILURE,
  GA_CLIENT_STATE_CONNECTING = AVAHI_CLIENT_CONNECTING
}
enum  GaClientFlags {
  GA_CLIENT_FLAG_NO_FLAGS = 0,
  GA_CLIENT_FLAG_IGNORE_USER_CONFIG = AVAHI_CLIENT_IGNORE_USER_CONFIG,
  GA_CLIENT_FLAG_NO_FAIL = AVAHI_CLIENT_NO_FAIL
}

Functions

GType ga_client_get_type (void)
GaClientga_client_new (GaClientFlags flags)
gboolean ga_client_start (GaClient *client, GError **error)

Define Documentation

#define GA_CLIENT (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj), GA_TYPE_CLIENT, GaClient))

Definition at line 61 of file ga-client.h.

#define GA_CLIENT_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass), GA_TYPE_CLIENT, GaClientClass))

Definition at line 63 of file ga-client.h.

#define GA_CLIENT_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GA_TYPE_CLIENT, GaClientClass))

Definition at line 69 of file ga-client.h.

#define GA_TYPE_CLIENT   (ga_client_get_type())

Definition at line 59 of file ga-client.h.

#define IS_GA_CLIENT (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj), GA_TYPE_CLIENT))

Definition at line 65 of file ga-client.h.

#define IS_GA_CLIENT_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), GA_TYPE_CLIENT))

Definition at line 67 of file ga-client.h.


Typedef Documentation

typedef struct _GaClient GaClient

Definition at line 43 of file ga-client.h.

typedef struct _GaClientClass GaClientClass

Definition at line 44 of file ga-client.h.


Enumeration Type Documentation

Enumerator:
GA_CLIENT_FLAG_NO_FLAGS 
GA_CLIENT_FLAG_IGNORE_USER_CONFIG 
GA_CLIENT_FLAG_NO_FAIL 

Definition at line 37 of file ga-client.h.

Enumerator:
GA_CLIENT_STATE_NOT_STARTED 
GA_CLIENT_STATE_S_REGISTERING 
GA_CLIENT_STATE_S_RUNNING 
GA_CLIENT_STATE_S_COLLISION 
GA_CLIENT_STATE_FAILURE 
GA_CLIENT_STATE_CONNECTING 

Definition at line 28 of file ga-client.h.


Function Documentation

GType ga_client_get_type ( void  )
GaClient* ga_client_new ( GaClientFlags  flags)
gboolean ga_client_start ( GaClient client,
GError **  error 
)