예제 #1
0
 public void ice_marshal(Ice.ProtocolWriter pw)
 {
     pw.Write(id.name);
     pw.Write(id.category);
     pw.WriteSize(facet.Length);
     foreach (string f in facet)
     {
         pw.Write(f);
     }
     pw.Write(operation);
 }
예제 #2
0
 public void ice_marshal(Ice.ProtocolWriter pw)
 {
     pw.Write(magic);
     pw.Write(protocolMajor);
     pw.Write(protocolMinor);
     pw.Write(encodingMajor);
     pw.Write(encodingMinor);
     pw.Write(Convert.ToByte(messageType));
     pw.Write(compressionStatus);
     pw.Write(messageSize);
 }
예제 #3
0
        public void ice_marshal(Ice.ProtocolWriter pw)
        {
            pw.Write(requestId);
            pw.Write(id.name);
            pw.Write(id.category);
            pw.WriteSize(facet.Length);
            foreach (string f in facet)
            {
                pw.Write(f);
            }
            pw.Write(operation);
            pw.Write((byte)mode);
            pw.WriteSize(context.Count);
            IDictionaryEnumerator iter = context.GetEnumerator();

            while (iter.MoveNext())
            {
                pw.Write((string)iter.Key);
                pw.Write((string)iter.Value);
            }
        }
예제 #4
0
 public void ice_marshal(Ice.ProtocolWriter pw)
 {
     pw.Write(msg);
 }
예제 #5
0
 public void ice_marshal(Ice.ProtocolWriter pw)
 {
     pw.Write(requestId);
     pw.Write((byte)replyType);
 }