webradio/xmlserv.h-Dateireferenz


Ausführliche Beschreibung

MP3 Player XML Service.

 *
 * $Log$
 *
 * 

Definiert in Datei xmlserv.h.

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define USE_DATE_AND_TIME
#define XMLD_MIN_THREADS   4
#define XMLD_SERVICE_STACK   NUT_THREAD_MAINSTACK
#define XMLD_REPO_TCP_PORT   2008
#define XMLD_CMD_TCP_PORT   2009
#define XMLD_MAX_SEGSIZE   1460
#define XMLD_TCP_BUFSIZE   8760
#define XMLD_TCP_TIMEOUT   5000

Funktionen

int XmlServerStart (void)
 XML Server Start.
void XmlRefresh (void)

Variablen

int h_timevalid


Makro-Dokumentation

#define USE_DATE_AND_TIME

Definiert in Zeile 53 der Datei xmlserv.h.

#define XMLD_MIN_THREADS   4

Definiert in Zeile 57 der Datei xmlserv.h.

Wird benutzt von XmlRepoService() und XmlServerStart().

#define XMLD_SERVICE_STACK   NUT_THREAD_MAINSTACK

Definiert in Zeile 67 der Datei xmlserv.h.

Wird benutzt von StartReportServiceThread() und XmlServerStart().

#define XMLD_REPO_TCP_PORT   2008

Definiert in Zeile 72 der Datei xmlserv.h.

Wird benutzt von XmlRepoService().

#define XMLD_CMD_TCP_PORT   2009

Definiert in Zeile 77 der Datei xmlserv.h.

Wird benutzt von XmlCmdService().

#define XMLD_MAX_SEGSIZE   1460

Definiert in Zeile 87 der Datei xmlserv.h.

Wird benutzt von XmlCmdService() und XmlRepoService().

#define XMLD_TCP_BUFSIZE   8760

Definiert in Zeile 92 der Datei xmlserv.h.

Wird benutzt von XmlCmdService() und XmlRepoService().

#define XMLD_TCP_TIMEOUT   5000

Definiert in Zeile 97 der Datei xmlserv.h.

Wird benutzt von XmlCmdService() und XmlRepoService().


Dokumentation der Funktionen

int XmlServerStart ( void   ) 

XML Server Start.

Starts a hard coded number of reporter threads and one command thread.

Rückgabe:
0 on success, -1 otherwise.

Definiert in Zeile 325 der Datei xmlserv.c.

Benutzt LOG_ERROR, LOG_XMLCD, LOG_XMLRD, LogMsg(), StartReportServiceThread(), XmlCmdService(), XMLD_MIN_THREADS, XMLD_SERVICE_STACK und xmld_tc.

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

LogMsgStartReportServiceThreadXmlCmdServiceXmlRepoServiceTcpStreamAcceptXmlProcessReportsUserIfGetDisplayTextXmlProcessCommandsXmlRefresh

void XmlRefresh ( void   ) 

Definiert in Zeile 81 der Datei xmlserv.c.

Benutzt xml_infoq.


Variablen-Dokumentation

int h_timevalid

Definiert in Zeile 107 der Datei httpserv.c.


© 2008 by egnite GmbH - besuchen Sie www.ethernut.de