|
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().