Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-dbus.h

Aller au code source de ce fichier.

Fonctions

void cairo_dock_initialize_dbus_manager (void)
DBusGConnection * cairo_dock_get_dbus_connection (void)
void cairo_dock_register_service_name (const gchar *cServiceName)
gboolean cairo_dock_bdus_is_enabled (void)
DBusGProxy * cairo_dock_create_new_dbus_proxy (const char *name, const char *path, const char *interface)
gboolean cairo_dock_dbus_detect_application (const gchar *cName)


Documentation des fonctions

void cairo_dock_initialize_dbus_manager ( void   ) 

Initialise le gestionnaire de bus dans le dock. Il recupere la connexion 'session' de DBus, y etablit un proxy, et les met a disposition de tout le monde.

DBusGConnection* cairo_dock_get_dbus_connection ( void   ) 

Retourne la connexion 'session' de DBus.

Renvoie:
la connexion au bus.

void cairo_dock_register_service_name ( const gchar *  cServiceName  ) 

Enregistre un nouveau service sur le bus.

Paramètres:
cServiceName le nom du service.

gboolean cairo_dock_bdus_is_enabled ( void   ) 

Dis si le bus est disponible dans le dock.

Renvoie:
TRUE ssi le bus a pu etre recupere precedemment.

DBusGProxy* cairo_dock_create_new_dbus_proxy ( const char *  name,
const char *  path,
const char *  interface 
)

Cree un nouveau proxy pour la connexion 'session'.

Paramètres:
name un nom sur le bus.
path le chemin associe.
interface nom de l'interface associee.
Renvoie:
le proxy nouvellement cree.

gboolean cairo_dock_dbus_detect_application ( const gchar *  cName  ) 

Detecte si une application est couramment lancee.

Paramètres:
cName nom de l'application.
Renvoie:
TRUE ssi l'application est lancee et possede un service sur le bus.


Généré le Wed Apr 16 03:27:16 2008 pour Cairo-Dock par  doxygen 1.5.3