summaryrefslogtreecommitdiff
path: root/httpresource.c
diff options
context:
space:
mode:
Diffstat (limited to 'httpresource.c')
-rwxr-xr-xhttpresource.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/httpresource.c b/httpresource.c
index 3ca5ee7..7637b18 100755
--- a/httpresource.c
+++ b/httpresource.c
@@ -68,7 +68,7 @@
#define OKAY 0
#define ERROR (-1)
#define DEBUG_REGHEADERS
-#define DEBUGPREFIX "mReqId= " << mReqId << " fd= " << mFd
+#define DEBUGPREFIX mLog->getTimeString() << ": mReqId= " << mReqId << " fd= " << mFd
#define DEBUGHDR " " << __PRETTY_FUNCTION__ << " (" << __LINE__ << ") "
#define DEBUG
@@ -350,6 +350,12 @@ int cHttpResource::processRequest() {
return OKAY;
}
+ if (mPath.compare("/getMarks.xml") == 0) {
+ mResponse = new cResponseMemBlk(this);
+ ((cResponseMemBlk*)mResponse)->sendMarksXml();
+ return OKAY;
+ }
+
if (mPath.compare("/vdrstatus.xml") == 0) {
mResponse = new cResponseMemBlk(this);
((cResponseMemBlk*)mResponse)->sendVdrStatusXml( &statbuf);
@@ -634,8 +640,9 @@ int cHttpResource::handlePost() {
mConnState = SERVING;
if (mPath.compare("/log") == 0) {
- *(mLog->log())<< mPayload
- << endl;
+ *(mLog->log()) << mLog->getTimeString() << ": "
+ << mPayload
+ << endl;
mResponse = new cResponseOk(this, 200, "OK", NULL, NULL, -1, -1);
// ((cResponseError*)mResponse)->sendHeaders(200, "OK", NULL, NULL, -1, -1);