Main Page | Data Structures | File List | Data Fields | Globals | Related Pages

mu_config Struct Reference

Configuration handling structure. More...

#include <mod_musicindex.h>


Data Fields

char order [ARG_NUMBER]
 Sort order.

char fields [ARG_NUMBER]
 Fields to display.

pt2function order_functions [ARG_NUMBER]
char * title
 title of the page

char * cd_icon
 path to the cd icon

char * small_cd_icon
 path to the small cd icon

char * sound_icon
 path to the stream icon

char * fetch_icon
 path to the fetch icon

char * arrow
 path to the arrow icon

char * css
 path to the css

char * search
char * cache_path
 path to the cache root folder

unsigned short play_recursive
unsigned short options


Detailed Description

Configuration handling structure.

We use it to share configuration throughout the whole module

Definition at line 122 of file mod_musicindex.h.


Field Documentation

char* mu_config::arrow
 

path to the arrow icon

Definition at line 132 of file mod_musicindex.h.

Referenced by merge_musicindex_configs(), and send_head().

char* mu_config::cache_path
 

path to the cache root folder

Definition at line 135 of file mod_musicindex.h.

Referenced by cache_check_dir(), cache_check_file(), cache_init(), cache_write_file(), make_music_entry(), merge_musicindex_configs(), set_cache_path(), and treat_args().

char* mu_config::cd_icon
 

path to the cd icon

Definition at line 128 of file mod_musicindex.h.

Referenced by merge_musicindex_configs(), and send_head().

char* mu_config::css
 

path to the css

Definition at line 133 of file mod_musicindex.h.

Referenced by merge_musicindex_configs(), and send_head().

char* mu_config::fetch_icon
 

path to the fetch icon

Definition at line 131 of file mod_musicindex.h.

Referenced by list_songs(), and merge_musicindex_configs().

char mu_config::fields[ARG_NUMBER]
 

Fields to display.

Definition at line 124 of file mod_musicindex.h.

Referenced by list_songs(), merge_musicindex_configs(), send_tracks(), and set_fields().

unsigned short mu_config::options
 

Definition at line 139 of file mod_musicindex.h.

Referenced by allow_download(), allow_search(), allow_stream(), handle_mp3(), handle_musicindex(), handle_ogg(), list_songs(), make_mp3_entry(), make_music_entry(), make_ogg_entry(), merge_musicindex_configs(), music_lister(), musicindex_directory(), playlist_directory(), send_directories(), send_head(), send_tracks(), and treat_args().

char mu_config::order[ARG_NUMBER]
 

Sort order.

Definition at line 123 of file mod_musicindex.h.

Referenced by merge_musicindex_configs(), send_tracks(), set_fctptrs(), sort_order(), and treat_args().

pt2function mu_config::order_functions[ARG_NUMBER]
 

Definition at line 125 of file mod_musicindex.h.

Referenced by inf_global(), and set_fctptrs().

unsigned short mu_config::play_recursive
 

Definition at line 137 of file mod_musicindex.h.

Referenced by make_music_entry(), merge_musicindex_configs(), and treat_args().

char* mu_config::search
 

Definition at line 134 of file mod_musicindex.h.

Referenced by make_music_entry(), merge_musicindex_configs(), and treat_args().

char* mu_config::small_cd_icon
 

path to the small cd icon

Definition at line 129 of file mod_musicindex.h.

Referenced by merge_musicindex_configs(), and send_directories().

char* mu_config::sound_icon
 

path to the stream icon

Definition at line 130 of file mod_musicindex.h.

Referenced by list_songs(), and merge_musicindex_configs().

char* mu_config::title
 

title of the page

Definition at line 127 of file mod_musicindex.h.

Referenced by merge_musicindex_configs(), send_head(), and set_page_title().


The documentation for this struct was generated from the following file:
Generated on Thu Oct 30 13:50:30 2003 for mod_musicindex by doxygen 1.3.4