void StreamStateChanged(CP2DataStream stream, TDataStreamState newState) { String state = DateTime.Now.ToString() + " Stream " + stream.StreamName + " state: "; switch (newState) { case TDataStreamState.DS_STATE_CLOSE: state += "CLOSE"; //m_opened = false; break; case TDataStreamState.DS_STATE_CLOSE_COMPLETE: state += "CLOSE_COMPLETE"; break; case TDataStreamState.DS_STATE_ERROR: state += "ERROR"; //m_opened = false; break; case TDataStreamState.DS_STATE_LOCAL_SNAPSHOT: state += "LOCAL_SNAPSHOT"; break; case TDataStreamState.DS_STATE_ONLINE: state += "ONLINE"; break; case TDataStreamState.DS_STATE_REMOTE_SNAPSHOT: state += "REMOTE_SNAPSHOT"; break; case TDataStreamState.DS_STATE_REOPEN: state += "REOPEN"; break; } LogWriteLine(state); }
private void StreamStateChanged(CP2DataStream stream, TDataStreamState newState) { string str = "Stream " + stream.StreamName + " state: " + newState.ToString(); this.parent.logService(str); this.parent.listSteams_SetState(stream.StreamName, newState.ToString().Replace("DS_STATE_","")); }
// Обработка состояния потока репликации void StreamStateChanged(CP2DataStream stream, TDataStreamState newState) { String state = "Stream " + stream.StreamName + " state: "; switch( newState ) { case TDataStreamState.DS_STATE_CLOSE: state += "CLOSE"; //m_opened = false; break; case TDataStreamState.DS_STATE_CLOSE_COMPLETE: state += "CLOSE_COMPLETE"; break; case TDataStreamState.DS_STATE_ERROR: state += "ERROR"; //m_opened = false; break; case TDataStreamState.DS_STATE_LOCAL_SNAPSHOT: state += "LOCAL_SNAPSHOT"; break; case TDataStreamState.DS_STATE_ONLINE: state += "ONLINE"; break; case TDataStreamState.DS_STATE_REMOTE_SNAPSHOT: state += "REMOTE_SNAPSHOT"; break; case TDataStreamState.DS_STATE_REOPEN: state += "REOPEN"; break; } LogWriteLine(state); }