Beispiel #1
0
        public static Channel getStdChannel(int type)
        {
            Channel chan = null;

            switch (type)
            {
            case StdChannel.STDIN:
                if (stdinChan == null)
                {
                    stdinChan = new StdChannel(StdChannel.STDIN);
                }
                chan = stdinChan;
                break;

            case StdChannel.STDOUT:
                if (stdoutChan == null)
                {
                    stdoutChan = new StdChannel(StdChannel.STDOUT);
                }
                chan = stdoutChan;
                break;

            case StdChannel.STDERR:
                if (stderrChan == null)
                {
                    stderrChan = new StdChannel(StdChannel.STDERR);
                }
                chan = stderrChan;
                break;

            default:
                throw new TclRuntimeError("Invalid type for StdChannel");
            }

            return(chan);
        }
    public static Channel getStdChannel( int type )
    {
      Channel chan = null;

      switch ( type )
      {

        case StdChannel.STDIN:
          if ( stdinChan == null )
          {
            stdinChan = new StdChannel( StdChannel.STDIN );
          }
          chan = stdinChan;
          break;

        case StdChannel.STDOUT:
          if ( stdoutChan == null )
          {
            stdoutChan = new StdChannel( StdChannel.STDOUT );
          }
          chan = stdoutChan;
          break;

        case StdChannel.STDERR:
          if ( stderrChan == null )
          {
            stderrChan = new StdChannel( StdChannel.STDERR );
          }
          chan = stderrChan;
          break;

        default:
          throw new TclRuntimeError( "Invalid type for StdChannel" );

      }

      return ( chan );
    }