X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=playlist_selector.c;h=2b0599cb0dd9f05d6bb8ee747277956e87ddcee0;hp=d0c64cc232d2b75b9abc524156e79a35e4252c2a;hb=c2eecbd1d8445b6605f0d07aea0ed9a66499e5dd;hpb=b661f91b340f1c5e2f58de2609d27c096a4fb711 diff --git a/playlist_selector.c b/playlist_selector.c index d0c64cc2..2b0599cb 100644 --- a/playlist_selector.c +++ b/playlist_selector.c @@ -19,7 +19,7 @@ /** \file playlist_selector.c The playlist audio file selector of paraslash */ #include "server.h" -#include "db.h" +#include "afs.h" #include "error.h" #include "net.h" #include "string.h" @@ -279,25 +279,27 @@ static void pls_update_audio_file(char *audio_file) /** * the init function for the playlist selector * - * Init all function pointers of \a db + * \param afs pointer to the struct to initialize + * + * Init all function pointers of \a afs * * \sa struct audio_file_selector, misc_meta_data::selector_info, mysql.c * random_selector.c. */ -int playlist_selector_init(struct audio_file_selector *db) +int playlist_selector_init(struct audio_file_selector *afs) { int ret; struct private_pls_data *ppd = NULL; void *shm = NULL; - self = db; - db->cmd_list = playlist_selector_cmds; - db->get_audio_file_list = pls_get_audio_file_list; - db->shutdown = pls_shutdown; - db->post_select = pls_post_select; - db->update_audio_file = pls_update_audio_file; + self = afs; + afs->cmd_list = playlist_selector_cmds; + afs->get_audio_file_list = pls_get_audio_file_list; + afs->shutdown = pls_shutdown; + afs->post_select = pls_post_select; + afs->update_audio_file = pls_update_audio_file; ppd = para_calloc(sizeof(struct private_pls_data)); - db->private_data = ppd; + afs->private_data = ppd; ppd->client_mutex = -1; ppd->server_mutex = -1;