diff options
author | T. Lohmar <smarttv640@gmail.com> | 2016-01-30 17:58:09 +0100 |
---|---|---|
committer | T. Lohmar <smarttv640@gmail.com> | 2016-01-30 17:58:09 +0100 |
commit | a0e67197b6bbf6646a03f9a01e2ca204b447e8ae (patch) | |
tree | 61c9c580d30db60d7a126f06794bb16ab7dc0365 /httpresource_base.h | |
parent | 89fa8d151e96f68a9190299a2f04c1e47590ea51 (diff) | |
download | vdr-plugin-smarttvweb-a0e67197b6bbf6646a03f9a01e2ca204b447e8ae.tar.gz vdr-plugin-smarttvweb-a0e67197b6bbf6646a03f9a01e2ca204b447e8ae.tar.bz2 |
Monitor remote IP of HTTP transactions. Monitor transaction duration also for recording playback. Add anchor for Per-Folder Recordin list query.
Diffstat (limited to 'httpresource_base.h')
-rwxr-xr-x | httpresource_base.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/httpresource_base.h b/httpresource_base.h index 8341c8f..250f588 100755 --- a/httpresource_base.h +++ b/httpresource_base.h @@ -23,12 +23,17 @@ #ifndef __HTTPREQUEST_base_H__ #define __HTTPREQUEST_base_H__ +#include <string> + +using namespace std; + class SmartTvServer; class cHttpResourceBase { public: - cHttpResourceBase(int f, int id, int port, SmartTvServer* fac): mFd(f), mReqId(id), mFactory(fac), mServerPort(port) {}; + cHttpResourceBase(int f, int id, int port, string addr, SmartTvServer* fac): mFd(f), mReqId(id), mFactory(fac), mServerPort(port), + mRemoteAddr (addr) {}; virtual ~cHttpResourceBase() {}; virtual int handleRead() =0; @@ -39,6 +44,8 @@ class cHttpResourceBase { int mReqId; SmartTvServer* mFactory; int mServerPort; + + string mRemoteAddr; }; |