* * $Log$ * *
Definiert in Datei config.h.
gehe zum Quellcode dieser Datei
Datenstrukturen | |
struct | HTTP_PROXY |
Proxy configuration structure. Mehr ... | |
Makrodefinitionen | |
#define | VERSION "1.2.0" |
#define | USE_LARGE_RAM 1 |
#define | MAX_WAIT_MP3BUF_FILLED 10 |
#define | USE_HTTPSERVER |
#define | HTTPD_TCP_TIMEOUT 500 |
#define | USE_DYNAMIC_THREADS |
#define | MAX_TCPSEG_SIZE 536 |
#define | MAX_TCPBUF_SIZE (60 * MAX_TCPSEG_SIZE) |
#define | MP3_BUFSIZ 1048576 |
#define | MAX_WAITSTREAM 20 |
#define | MAX_TCPRCV_WAIT 5000 |
Funktionen | |
int | ConfigInit (void) |
void | ConfigResetFactory (void) |
Reset configuration to factory defaults. | |
size_t | ConfigSize (void) |
Calculate total size of configuration data. | |
int | ConfigLoad (void) |
int | ConfigSave (void) |
Save configuration in non volatile memory. | |
void | ConfigFlush (void) |
void | ConfigSaveString (char *str) |
size_t | ConfigLoadString (char *str, size_t size) |
void | ConfigSaveBinary (void *data, size_t len) |
void | ConfigLoadBinary (void *data, size_t len) |
void | ConfigRewind (u_long pgn) |
Variablen | |
HTTP_PROXY | proxy |
HTTP proxy configuration. |
#define VERSION "1.2.0" |
Definiert in Zeile 51 der Datei config.h.
Wird benutzt von CgiVars(), main() und UserIfShowStatus().
#define MAX_WAIT_MP3BUF_FILLED 10 |
#define HTTPD_TCP_TIMEOUT 500 |
#define MAX_TCPSEG_SIZE 536 |
#define MAX_TCPBUF_SIZE (60 * MAX_TCPSEG_SIZE) |
#define MAX_TCPRCV_WAIT 5000 |
Definiert in Zeile 150 der Datei config.h.
Wird benutzt von OpenTcpStream(), ShoutCastGetPlayList() und StationConnect().
int ConfigInit | ( | void | ) |
Definiert in Zeile 480 der Datei config.c.
Benutzt at45db, InitElektorHardware() und page_size.
void ConfigResetFactory | ( | void | ) |
Reset configuration to factory defaults.
Definiert in Zeile 470 der Datei config.c.
Benutzt LOG_CONFIG, LogMsg(), webradio, WEBRADIO::wr_gain, WEBRADIO::wr_pridns und WEBRADIO::wr_secdns.
size_t ConfigSize | ( | void | ) |
Calculate total size of configuration data.
Should be used to avoid configuration data overflow. Untested.
Definiert in Zeile 223 der Datei config.c.
Benutzt favlist, MAX_FAVORITES, RADIOSTATION::rs_name, RADIOSTATION::rs_streams und RADIOSTATION::rs_uri.
int ConfigLoad | ( | void | ) |
Definiert in Zeile 438 der Datei config.c.
Benutzt CONFIG_MAGIC, CONFIG_SECTOR, ConfigLoadBinary(), ConfigLoadString(), ConfigRewind(), LOG_CONFIG, LogMsg(), HTTP_PROXY::proxy_host, HTTP_PROXY::proxy_port, webradio, WEBRADIO::wr_gain, WEBRADIO::wr_pridns und WEBRADIO::wr_secdns.
int ConfigSave | ( | void | ) |
Save configuration in non volatile memory.
Definiert in Zeile 416 der Datei config.c.
Benutzt CONFIG_MAGIC, CONFIG_SECTOR, ConfigFlush(), ConfigRewind(), ConfigSaveBinary(), ConfigSaveString(), LOG_CONFIG, LogMsg(), HTTP_PROXY::proxy_host, HTTP_PROXY::proxy_port, webradio, WEBRADIO::wr_gain, WEBRADIO::wr_pridns und WEBRADIO::wr_secdns.
void ConfigFlush | ( | void | ) |
void ConfigSaveString | ( | char * | str | ) |
Definiert in Zeile 280 der Datei config.c.
Benutzt ConfigPut().
size_t ConfigLoadString | ( | char * | str, | |
size_t | size | |||
) |
Definiert in Zeile 288 der Datei config.c.
Benutzt ConfigGet().
void ConfigSaveBinary | ( | void * | data, | |
size_t | len | |||
) |
Definiert in Zeile 302 der Datei config.c.
Benutzt ConfigPut().
void ConfigLoadBinary | ( | void * | data, | |
size_t | len | |||
) |
Definiert in Zeile 312 der Datei config.c.
Benutzt ConfigGet().
void ConfigRewind | ( | u_long | pgn | ) |