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

◆ cluster

struct { ... } xmms_fetch_spec_St::cluster

◆ col_count

int xmms_fetch_spec_St::col_count

◆ cols

int* xmms_fetch_spec_St::cols

◆ 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

◆ data [3/3]

union { ... } xmms_fetch_spec_St::data

◆ fallback

const gchar* xmms_fetch_spec_St::fallback

◆ get

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

◆ metadata

struct { ... } xmms_fetch_spec_St::metadata

◆ organize

struct { ... } xmms_fetch_spec_St::organize

◆ type [1/2]

enum { ... } xmms_fetch_spec_St::type

◆ type [2/2]

enum { ... } xmms_fetch_spec_St::type

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