bool MsgConnection::Reconnect() { syslog(LOG_INFO, "reconnecting ..."); if(!Open(m_hostname.c_str(), m_port)) { return false; } syslog(LOG_INFO, "connection restored."); m_connectionlost = false; OnReconnect(); return true; }
bool cXVDRSession::TryReconnect() { if(!Open(m_hostname)) return false; if(!Login()) return false; XVDRLog(XVDR_DEBUG, "%s - reconnected", __FUNCTION__); m_connectionLost = false; OnReconnect(); return true; }