Пример #1
0
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;
}
Пример #2
0
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;
}