Esempio n. 1
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("TestReq2");

            oprot.WriteStructBegin(struc);
            TField field = new TField();

            if (Header != null && __isset.header)
            {
                field.Name = "header";
                field.Type = TType.Struct;
                field.ID   = 1;
                oprot.WriteFieldBegin(field);
                Header.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (__isset.key)
            {
                field.Name = "key";
                field.Type = TType.I32;
                field.ID   = 2;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(Key);
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }
Esempio n. 2
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("TestAck");

            oprot.WriteStructBegin(struc);
            TField field = new TField();

            if (Header != null && __isset.header)
            {
                field.Name = "header";
                field.Type = TType.Struct;
                field.ID   = 1;
                oprot.WriteFieldBegin(field);
                Header.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (__isset.ivalue)
            {
                field.Name = "ivalue";
                field.Type = TType.Bool;
                field.ID   = 2;
                oprot.WriteFieldBegin(field);
                oprot.WriteBool(Ivalue);
                oprot.WriteFieldEnd();
            }
            if (Value != null && __isset.@value)
            {
                field.Name = "value";
                field.Type = TType.String;
                field.ID   = 3;
                oprot.WriteFieldBegin(field);
                oprot.WriteString(Value);
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }
Esempio n. 3
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("Test2Ack");

            oprot.WriteStructBegin(struc);
            TField field = new TField();

            if (Header != null && __isset.header)
            {
                field.Name = "header";
                field.Type = TType.Struct;
                field.ID   = 1;
                oprot.WriteFieldBegin(field);
                Header.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (Container != null && __isset.container)
            {
                field.Name = "container";
                field.Type = TType.Map;
                field.ID   = 2;
                oprot.WriteFieldBegin(field);
                {
                    oprot.WriteMapBegin(new TMap(TType.String, TType.String, Container.Count));
                    foreach (string _iter4 in Container.Keys)
                    {
                        oprot.WriteString(_iter4);
                        oprot.WriteString(Container[_iter4]);
                    }
                    oprot.WriteMapEnd();
                }
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }