Exemple #1
0
        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_",""));
 }
Exemple #3
0
 // Обработка состояния потока репликации
 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);
 }