XMMS2
Functions
medialib_session.c File Reference
#include <xmmspriv/xmms_medialib.h>
#include <xmms/xmms_object.h>
#include <string.h>

Functions

xmms_medialib_session_txmms_medialib_session_begin (xmms_medialib_t *medialib)
 
xmms_medialib_session_txmms_medialib_session_begin_ro (xmms_medialib_t *medialib)
 
void xmms_medialib_session_abort (xmms_medialib_session_t *session)
 
gboolean xmms_medialib_session_commit (xmms_medialib_session_t *session)
 
s4_sourcepref_txmms_medialib_session_get_source_preferences (xmms_medialib_session_t *session)
 
s4_resultset_txmms_medialib_session_query (xmms_medialib_session_t *session, s4_fetchspec_t *specification, s4_condition_t *condition)
 
gint xmms_medialib_session_property_set (xmms_medialib_session_t *session, xmms_medialib_entry_t entry, const gchar *key, const s4_val_t *value, const gchar *source)
 
gint xmms_medialib_session_property_unset (xmms_medialib_session_t *session, xmms_medialib_entry_t entry, const gchar *key, const s4_val_t *value, const gchar *source)
 
void xmms_medialib_session_track_garbage (xmms_medialib_session_t *session, xmmsv_t *data)
 

Function Documentation

void xmms_medialib_session_abort ( xmms_medialib_session_t session)
xmms_medialib_session_t* xmms_medialib_session_begin ( xmms_medialib_t medialib)
xmms_medialib_session_t* xmms_medialib_session_begin_ro ( xmms_medialib_t medialib)
gboolean xmms_medialib_session_commit ( xmms_medialib_session_t session)
s4_sourcepref_t* xmms_medialib_session_get_source_preferences ( xmms_medialib_session_t session)

Referenced by xmms_medialib_query().

gint xmms_medialib_session_property_set ( xmms_medialib_session_t session,
xmms_medialib_entry_t  entry,
const gchar *  key,
const s4_val_t value,
const gchar *  source 
)
gint xmms_medialib_session_property_unset ( xmms_medialib_session_t session,
xmms_medialib_entry_t  entry,
const gchar *  key,
const s4_val_t value,
const gchar *  source 
)
s4_resultset_t * xmms_medialib_session_query ( xmms_medialib_session_t session,
s4_fetchspec_t specification,
s4_condition_t condition 
)
void xmms_medialib_session_track_garbage ( xmms_medialib_session_t session,
xmmsv_t data 
)

Referenced by xmms_medialib_query().