示例#1
0
文件: Stream.cs 项目: stick/zeroc-ice
        public override void read__(IceInternal.BasicStream istr)
        {
            InputStream stream = (InputStream)istr.closure();

            Debug.Assert(stream != null);
            read(stream);
        }
示例#2
0
        public OutputStreamI(Communicator communicator, EncodingVersion v)
        {
            _communicator = communicator;

            IceInternal.Instance instance = IceInternal.Util.getInstance(communicator);
            _os = new IceInternal.BasicStream(instance, v);
            _os.closure(this);
        }
示例#3
0
        public OutputStreamI(Communicator communicator)
        {
            _communicator = communicator;

            IceInternal.Instance instance = IceInternal.Util.getInstance(communicator);
            _os = new IceInternal.BasicStream(instance, instance.defaultsAndOverrides().defaultEncoding);
            _os.closure(this);
        }
示例#4
0
文件: Stream.cs 项目: stick/zeroc-ice
        public override void write__(IceInternal.BasicStream os)
        {
            OutputStream stream = (OutputStream)os.closure();

            if (stream == null)
            {
                stream = new OutputStreamI(communicator_, os);
            }
            write(stream);
        }
示例#5
0
文件: Stream.cs 项目: stick/zeroc-ice
        public override void write__(IceInternal.BasicStream os)
        {
            OutputStream stream = (OutputStream)os.closure();

            write(stream);
        }
示例#6
0
文件: Stream.cs 项目: stick/zeroc-ice
        public override void read__(IceInternal.BasicStream istr)
        {
            InputStream stream = (InputStream)istr.closure();

            read(stream);
        }
示例#7
0
 public OutputStreamI(Communicator communicator, IceInternal.BasicStream os)
 {
     _communicator = communicator;
     _os           = os;
     _os.closure(this);
 }