XMMS2
Functions
fetchspec.c File Reference
#include "s4_priv.h"
#include "logging.h"
#include <stdlib.h>
#include <string.h>

Functions

s4_fetchspec_ts4_fetchspec_create (void)
 Creates a new fetch specification. More...
 
void s4_fetchspec_add (s4_fetchspec_t *spec, const char *key, s4_sourcepref_t *sourcepref, int flags)
 Adds something to fetch to the fetch specification. More...
 
void s4_fetchspec_update_key (s4_t *s4, s4_fetchspec_t *spec)
 
void s4_fetchspec_free (s4_fetchspec_t *spec)
 Frees a fetchspec. More...
 
s4_fetchspec_ts4_fetchspec_ref (s4_fetchspec_t *spec)
 
void s4_fetchspec_unref (s4_fetchspec_t *spec)
 
int s4_fetchspec_size (s4_fetchspec_t *spec)
 Gets the size of the fetchspec. More...
 
const char * s4_fetchspec_get_key (s4_fetchspec_t *spec, int index)
 Gets the key at a give index. More...
 
s4_sourcepref_ts4_fetchspec_get_sourcepref (s4_fetchspec_t *spec, int index)
 Gets the sourcepref at a give index. More...
 
int s4_fetchspec_get_flags (s4_fetchspec_t *spec, int index)