コード例 #1
0
ファイル: StreamWrapper.cs プロジェクト: skyhack1212/ice-1
 public OutputStreamWrapper(Ice.OutputStream s)
 {
     _s      = s;
     _spos   = s.pos();
     _bytes  = new byte[254];
     _pos    = 0;
     _length = 0;
 }
コード例 #2
0
ファイル: TraceUtil.cs プロジェクト: zxh1986123/ice
        internal static void traceSend(Ice.OutputStream str, Ice.Logger logger, TraceLevels tl)
        {
            if (tl.protocol >= 1)
            {
                int             p   = str.pos();
                Ice.InputStream iss = new Ice.InputStream(str.instance(), str.getEncoding(), str.getBuffer(), false);
                iss.pos(0);

                using (System.IO.StringWriter s = new System.IO.StringWriter(CultureInfo.CurrentCulture))
                {
                    byte type = printMessage(s, iss);

                    logger.trace(tl.protocolCat, "sending " + getMessageTypeAsString(type) + " " + s.ToString());
                }
                str.pos(p);
            }
        }
コード例 #3
0
 public OutputStreamWrapper(Ice.OutputStream s)
 {
     s_      = s;
     spos_   = s.pos();
     bytes_  = new byte[254];
     pos_    = 0;
     length_ = 0;
 }
コード例 #4
0
ファイル: TraceUtil.cs プロジェクト: zxh1986123/ice
        internal static void trace(string heading, Ice.OutputStream str, Ice.Logger logger, TraceLevels tl)
        {
            if (tl.protocol >= 1)
            {
                int             p   = str.pos();
                Ice.InputStream iss = new Ice.InputStream(str.instance(), str.getEncoding(), str.getBuffer(), false);
                iss.pos(0);

                using (System.IO.StringWriter s = new System.IO.StringWriter(CultureInfo.CurrentCulture))
                {
                    s.Write(heading);
                    printMessage(s, iss);

                    logger.trace(tl.protocolCat, s.ToString());
                }
                str.pos(p);
            }
        }