public GkStatusPort(int pConnectionTimeout) { var _gkTelnetIp = IniFileIO.GetKey("Gatekeeper::Main", "Home", "127.0.0.1"); var _gkTelnetPort = IniFileIO.GetKey("Gatekeeper::Main", "StatusPort", "7000"); ipEndPoint = new IPEndPoint(IPAddress.Parse(_gkTelnetIp), int.Parse(_gkTelnetPort)); connect(true, pConnectionTimeout); }
public GkStatusPort(LogDelegate pLog) { log = pLog; var _gkTelnetIp = IniFileIO.GetKey("Gatekeeper::Main", "Home", "127.0.0.1"); var _gkTelnetPort = IniFileIO.GetKey("Gatekeeper::Main", "StatusPort", "7000"); ipEndPoint = new IPEndPoint(IPAddress.Parse(_gkTelnetIp), int.Parse(_gkTelnetPort)); connect(true, DEFAULT_CONNECTION_TIMEOUT); }
/// <summary> /// opens telnet connection /// </summary> /// <param name="pConnectTimeout">seconds</param> /// <param name="pReceiveTimeout">seconds</param> public GkStatusPortEx(int pConnectTimeout, int pReceiveTimeout) { var _gkTelnetIp = IniFileIO.GetKey("Gatekeeper::Main", "Home", "127.0.0.1"); var _gkTelnetPort = IniFileIO.GetKey("Gatekeeper::Main", "StatusPort", "7000"); ipEndPoint = new IPEndPoint(IPAddress.Parse(_gkTelnetIp), int.Parse(_gkTelnetPort)); connectSleepTimeCounter = (pConnectTimeout * 1000) / SLEEP_TIME_SLICE; receiveSleepTimeCounter = (pReceiveTimeout * 1000) / SLEEP_TIME_SLICE; connect(); }
virtual public void CompareToIni() { string iniValue = IniFileIO.GetKey(sectionName, key); if (iniValue == string.Empty || iniValue != keyValue) { throw new ApplicationException("INI inconsistency:\r\n" + "Section: [" + sectionName + "] \r\n" + "key: " + key + "\r\n" + "dbValue : [" + keyValue + "]\r\n" + "iniValue: [" + iniValue + "]\r\n"); } }
virtual public bool Write() { return(IniFileIO.Write(sectionName, key, keyValue)); }
virtual public bool Delete() { return(IniFileIO.DeleteKey(sectionName, key)); }