* * $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 | ) |