summaryrefslogtreecommitdiff
path: root/setup.h
diff options
context:
space:
mode:
authorChristian Wieninger <cwieninger (at) gmx (dot) de>2007-06-03 09:43:38 +0000
committerChristian Wieninger <cwieninger (at) gmx (dot) de>2007-06-03 09:43:38 +0000
commit0c31823eaf26a6464320a6f3b157077c80f7185a (patch)
tree84d89db613b101eee18e28a92dd03452d45de767 /setup.h
parent61bc17ffc8e77a651a0edbad809f53727a47c615 (diff)
downloadvdr-plugin-live-0c31823eaf26a6464320a6f3b157077c80f7185a.tar.gz
vdr-plugin-live-0c31823eaf26a6464320a6f3b157077c80f7185a.tar.bz2
- support for local net without necessary login
Diffstat (limited to 'setup.h')
-rw-r--r--setup.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/setup.h b/setup.h
index 8c35c5c..17ed32d 100644
--- a/setup.h
+++ b/setup.h
@@ -34,10 +34,13 @@ public:
std::string GetAdminLogin() const { return m_adminLogin; }
std::string GetMD5HashAdminPassword() const;
int GetAdminPasswordLength() const;
- bool UseAuth() const { return m_useAuth; }
+ bool GetUseAuth() const { return m_useAuth; }
+ bool UseAuth() const;
std::string GetTimes() const { return m_times; }
std::string GetStartScreen() const { return m_startscreen; }
std::string GetStartScreenLink() const;
+ std::string GetLocalNetMask() const { return m_localnetmask; };
+ bool GetIsLocalNet() const { return m_islocalnet; };
void SetLastChannel(int lastChannel) { m_lastChannel = lastChannel; }
void SetAdminLogin(std::string login) { m_adminLogin = login; }
@@ -46,7 +49,9 @@ public:
void SetScrenshotInterval(int interval) { m_screenshotInterval = interval; }
void SetTimes(std::string times) { m_times = times; }
void SetStartScreen(std::string startscreen) { m_startscreen = startscreen; }
-
+ void SetLocalNetMask(std::string localnetmask) { m_localnetmask = localnetmask; CheckLocalNet(); }
+ void SetIsLocalNet(bool islocalnet) { m_islocalnet = islocalnet; }
+
bool SaveSetup();
bool ParseCommandLine( int argc, char* argv[] );
@@ -74,9 +79,12 @@ private:
std::string m_adminPasswordMD5;
std::string m_times;
std::string m_startscreen;
-
+ std::string m_localnetmask;
+ bool m_islocalnet;
+
bool CheckServerPort();
bool CheckServerIps();
+ bool CheckLocalNet();
};
Setup& LiveSetup();