Common stuff for all my devices' web server pages: css, login, log, ipv4, ipv6, firmware update, clock, reset info etc.

Dependents:   oldheating gps motorhome heating

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers web-trace-query.c Source File

web-trace-query.c

00001 #include "http.h"
00002 #include "settings.h"
00003 
00004 void WebTraceQuery(char* pQuery)
00005 {
00006     while (pQuery)
00007     {
00008         char* pName;
00009         char* pValue;
00010         pQuery = HttpQuerySplit(pQuery, &pName, &pValue);
00011         
00012         if (HttpSameStr(pName, "chg-send-dns-ip4"      )) ChgDnsSendRequestsViaIp4();
00013         if (HttpSameStr(pName, "chg-send-ntp-ip4"      )) ChgNtpSendRequestsViaIp4();
00014         if (HttpSameStr(pName, "chg-send-tftp-ip4"     )) ChgTftpSendRequestsViaIp4();
00015         if (HttpSameStr(pName, "set-trace-net-host"    )) SetTraceNetHost(pValue);                    
00016         if (HttpSameStr(pName, "chg-trace-net-stack"   )) ChgTraceNetStack();
00017         if (HttpSameStr(pName, "chg-trace-net-newline" )) ChgTraceNetNewLine();
00018         if (HttpSameStr(pName, "chg-trace-net-verbose" )) ChgTraceNetVerbose();
00019         if (HttpSameStr(pName, "chg-trace-link"        )) ChgTraceLink();
00020         if (HttpSameStr(pName, "chg-trace-dns-name"    )) ChgTraceDnsName();
00021         if (HttpSameStr(pName, "chg-trace-dns-query"   )) ChgTraceDnsQuery();
00022         if (HttpSameStr(pName, "chg-trace-dns-reply"   )) ChgTraceDnsReply();
00023         if (HttpSameStr(pName, "chg-trace-dns-server"  )) ChgTraceDnsServer();
00024         if (HttpSameStr(pName, "chg-trace-ntp"         )) ChgTraceNtp();
00025         if (HttpSameStr(pName, "chg-trace-dhcp"        )) ChgTraceDhcp();
00026         if (HttpSameStr(pName, "chg-trace-ns-recv-sol" )) ChgTraceNsRecvSol();
00027         if (HttpSameStr(pName, "chg-trace-ns-recv-adv" )) ChgTraceNsRecvAdv();
00028         if (HttpSameStr(pName, "chg-trace-ns-send-sol" )) ChgTraceNsSendSol();
00029         if (HttpSameStr(pName, "chg-trace-nr"          )) ChgTraceNr();
00030         if (HttpSameStr(pName, "chg-trace-ntp-client"  )) ChgTraceNtpClient();
00031         if (HttpSameStr(pName, "chg-trace-sync"        )) ChgTraceSync();
00032         if (HttpSameStr(pName, "chg-trace-echo4"       )) ChgTraceEcho4();
00033         if (HttpSameStr(pName, "chg-trace-echo6"       )) ChgTraceEcho6();
00034         if (HttpSameStr(pName, "chg-trace-dest6"       )) ChgTraceDest6();
00035         if (HttpSameStr(pName, "chg-trace-ra"          )) ChgTraceRa();
00036         if (HttpSameStr(pName, "chg-trace-rs"          )) ChgTraceRs();
00037         if (HttpSameStr(pName, "chg-trace-ar4"         )) ChgTraceAr4();
00038         if (HttpSameStr(pName, "chg-trace-ar6"         )) ChgTraceAr6();
00039         if (HttpSameStr(pName, "chg-trace-arp"         )) ChgTraceArp();
00040         if (HttpSameStr(pName, "chg-trace-ip4"         )) ChgTraceIp4();
00041         if (HttpSameStr(pName, "chg-trace-ip6"         )) ChgTraceIp6();
00042         if (HttpSameStr(pName, "chg-trace-udp"         )) ChgTraceUdp();
00043         if (HttpSameStr(pName, "chg-trace-tcp"         )) ChgTraceTcp();
00044         if (HttpSameStr(pName, "chg-trace-http"        )) ChgTraceHttp();
00045         if (HttpSameStr(pName, "chg-trace-tftp"        )) ChgTraceTftp();
00046     }
00047 }
00048