XMMS2
|
Manages the synchronization of collections to the database at 10 seconds after the last collections-change. More...
#include <xmmspriv/xmms_collsync.h>
#include <xmmspriv/xmms_utils.h>
#include <xmms/xmms_config.h>
#include <xmms/xmms_ipc.h>
#include <xmms/xmms_log.h>
#include <errno.h>
#include <glib.h>
#include <glib/gstdio.h>
#include "collsync_ipc.c"
Macros | |
#define | XMMS_COLL_SYNC_DELAY 10 * G_TIME_SPAN_SECOND |
Typedefs | |
typedef enum xmms_coll_sync_state_t | xmms_coll_sync_state_t |
Enumerations | |
enum | xmms_coll_sync_state_t { XMMS_COLL_SYNC_STATE_IDLE, XMMS_COLL_SYNC_STATE_DELAYED, XMMS_COLL_SYNC_STATE_IMMEDIATE, XMMS_COLL_SYNC_STATE_SHUTDOWN } |
Functions | |
xmms_coll_sync_t * | xmms_coll_sync_init (const gchar *uuid, xmms_coll_dag_t *dag, xmms_playlist_t *playlist) |
Get the collection-to-database-synchronization thread running. More... | |
Manages the synchronization of collections to the database at 10 seconds after the last collections-change.
#define XMMS_COLL_SYNC_DELAY 10 * G_TIME_SPAN_SECOND |
typedef enum xmms_coll_sync_state_t xmms_coll_sync_state_t |
xmms_coll_sync_t* xmms_coll_sync_init | ( | const gchar * | uuid, |
xmms_coll_dag_t * | dag, | ||
xmms_playlist_t * | playlist | ||
) |
Get the collection-to-database-synchronization thread running.
Referenced by main().