Ejemplo n.º 1
0
/** Initialize the cache, must still be started to be filled. */
cli_cache_t *
cli_cache_init ()
{
	cli_cache_t *cache;

	cache = g_new0 (cli_cache_t, 1);
	cache->currpos = -1;
	cache->currid = 0;
	cache->playback_status = 0;
	cache->active_playlist = g_array_new (FALSE, TRUE, sizeof (guint));
	cache->active_playlist_name = NULL;

	/* Init the freshness state */
	freshness_init (&cache->freshness_currpos);
	freshness_init (&cache->freshness_currid);
	freshness_init (&cache->freshness_playback_status);
	freshness_init (&cache->freshness_active_playlist);
	freshness_init (&cache->freshness_active_playlist_name);

	return cache;
}
Ejemplo n.º 2
0
/** Initialize the cache, must still be started to be filled. */
cli_cache_t *
cli_cache_init ()
{
    cli_cache_t *cache;

    cache = g_new0 (cli_cache_t, 1);
    cache->currpos = -1;
    cache->currid = 0;
    cache->playback_status = 0;
    cache->active_playlist = xmmsv_new_list ();
    cache->active_playlist_name = NULL;

    /* Init the freshness state */
    freshness_init (&cache->freshness_currpos);
    freshness_init (&cache->freshness_currid);
    freshness_init (&cache->freshness_playback_status);
    freshness_init (&cache->freshness_active_playlist);
    freshness_init (&cache->freshness_active_playlist_name);

    return cache;
}