XMMS2
Public Types | Data Fields
xmms_fetch_spec_St Struct Reference

#include <xmms_fetch_spec.h>

Public Types

enum  {
  FETCH_CLUSTER_LIST , FETCH_CLUSTER_DICT , FETCH_ORGANIZE , FETCH_METADATA ,
  FETCH_COUNT , FETCH_END
}
 

Data Fields

enum xmms_fetch_spec_St:: { ... }  type
 
union {
   struct {
enum  { CLUSTER_BY_ID , CLUSTER_BY_POSITION , CLUSTER_BY_VALUE , CLUSTER_BY_END }
 
      enum xmms_fetch_spec_St:: { ... }    type
 
      int   column
 
      const gchar *   fallback
 
      xmms_fetch_spec_t *   data
 
   }   cluster
 
   struct {
enum  {
  METADATA_ID , METADATA_KEY , METADATA_VALUE , METADATA_SOURCE ,
  METADATA_END
}
 
      enum xmms_fetch_spec_St:: { ... }    get [METADATA_END]
 
      int   get_size
 
      int   col_count
 
      int *   cols
 
      aggregate_function_t   aggr_func
 
   }   metadata
 
   struct {
      int   count
 
      const char **   keys
 
      xmms_fetch_spec_t **   data
 
   }   organize
 
data
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
FETCH_CLUSTER_LIST 
FETCH_CLUSTER_DICT 
FETCH_ORGANIZE 
FETCH_METADATA 
FETCH_COUNT 
FETCH_END 

Field Documentation

◆ aggr_func

aggregate_function_t xmms_fetch_spec_St::aggr_func

◆ 

struct { ... } xmms_fetch_spec_St::cluster

◆ col_count

int xmms_fetch_spec_St::col_count

◆ cols

int* xmms_fetch_spec_St::cols

Referenced by xmms_fetch_spec_free().

◆ column

int xmms_fetch_spec_St::column

◆ count

int xmms_fetch_spec_St::count

◆ data [1/3]

xmms_fetch_spec_t* xmms_fetch_spec_St::data

◆ data [2/3]

xmms_fetch_spec_t** xmms_fetch_spec_St::data

◆  [3/3]

union { ... } xmms_fetch_spec_St::data

◆ fallback

const gchar* xmms_fetch_spec_St::fallback

◆ 

enum { ... } xmms_fetch_spec_St::get[METADATA_END]

◆ get_size

int xmms_fetch_spec_St::get_size

◆ keys

const char** xmms_fetch_spec_St::keys

◆ 

struct { ... } xmms_fetch_spec_St::metadata

Referenced by xmms_fetch_spec_free().

◆ 

struct { ... } xmms_fetch_spec_St::organize

◆  [1/2]

enum { ... } xmms_fetch_spec_St::type

◆  [2/2]

enum { ... } xmms_fetch_spec_St::type

The documentation for this struct was generated from the following file: