dbus.h File Reference

#include <dbus/dbus-glib.h>

Go to the source code of this file.

Defines

#define AUDACIOUS_DBUS_SERVICE   "org.atheme.audacious"
#define AUDACIOUS_DBUS_PATH   "/org/atheme/audacious"
#define AUDACIOUS_DBUS_INTERFACE   "org.atheme.audacious"
#define AUDACIOUS_DBUS_SERVICE_MPRIS   "org.mpris.audacious"
#define AUDACIOUS_DBUS_INTERFACE_MPRIS   "org.freedesktop.MediaPlayer"
#define AUDACIOUS_DBUS_PATH_MPRIS_ROOT   "/"
#define AUDACIOUS_DBUS_PATH_MPRIS_PLAYER   "/Player"
#define AUDACIOUS_DBUS_PATH_MPRIS_TRACKLIST   "/TrackList"
#define NONE   = 0
#define CAN_GO_NEXT   = 1 << 0
#define CAN_GO_PREV   = 1 << 1
#define CAN_PAUSE   = 1 << 2
#define CAN_PLAY   = 1 << 3
#define CAN_SEEK   = 1 << 4
#define CAN_RESTORE_CONTEXT   = 1 << 5
#define CAN_PROVIDE_METADATA   = 1 << 6
#define PROVIDES_TIMING   = 1 << 7

Functions

void init_dbus (void)
void cleanup_dbus (void)
DBusGProxy * audacious_get_dbus_proxy (void)

Define Documentation

#define AUDACIOUS_DBUS_INTERFACE   "org.atheme.audacious"

Definition at line 28 of file dbus.h.

Referenced by audacious_get_dbus_proxy().

#define AUDACIOUS_DBUS_INTERFACE_MPRIS   "org.freedesktop.MediaPlayer"

Definition at line 30 of file dbus.h.

#define AUDACIOUS_DBUS_PATH   "/org/atheme/audacious"

Definition at line 27 of file dbus.h.

Referenced by audacious_get_dbus_proxy(), and audacious_rc_init().

#define AUDACIOUS_DBUS_PATH_MPRIS_PLAYER   "/Player"

Definition at line 32 of file dbus.h.

Referenced by mpris_player_init().

#define AUDACIOUS_DBUS_PATH_MPRIS_ROOT   "/"

Definition at line 31 of file dbus.h.

Referenced by mpris_root_init().

#define AUDACIOUS_DBUS_PATH_MPRIS_TRACKLIST   "/TrackList"

Definition at line 33 of file dbus.h.

Referenced by mpris_tracklist_init().

#define AUDACIOUS_DBUS_SERVICE   "org.atheme.audacious"

Definition at line 26 of file dbus.h.

Referenced by audacious_get_dbus_proxy(), and audacious_rc_init().

#define AUDACIOUS_DBUS_SERVICE_MPRIS   "org.mpris.audacious"

Definition at line 29 of file dbus.h.

Referenced by audacious_rc_init().

#define CAN_GO_NEXT   = 1 << 0

Definition at line 36 of file dbus.h.

#define CAN_GO_PREV   = 1 << 1

Definition at line 37 of file dbus.h.

#define CAN_PAUSE   = 1 << 2

Definition at line 38 of file dbus.h.

#define CAN_PLAY   = 1 << 3

Definition at line 39 of file dbus.h.

#define CAN_PROVIDE_METADATA   = 1 << 6

Definition at line 42 of file dbus.h.

#define CAN_RESTORE_CONTEXT   = 1 << 5

Definition at line 41 of file dbus.h.

#define CAN_SEEK   = 1 << 4

Definition at line 40 of file dbus.h.

#define NONE   = 0

Definition at line 35 of file dbus.h.

#define PROVIDES_TIMING   = 1 << 7

Definition at line 43 of file dbus.h.


Function Documentation

DBusGProxy* audacious_get_dbus_proxy ( void   ) 

Definition at line 1043 of file dbus.c.

Referenced by do_remote().

void cleanup_dbus ( void   ) 

Definition at line 201 of file dbus.c.

Referenced by shut_down().

void init_dbus ( void   ) 

Definition at line 174 of file dbus.c.

Referenced by init_two().


Generated on 3 Feb 2012 for Audacious by  doxygen 1.6.1