예제 #1
0
  public void Deserialize(IInputArchive a_, String tag) {
    a_.StartRecord(tag);
    Data=a_.ReadBuffer("data");
    Stat= new Org.Apache.Zookeeper.Data.Stat();
    a_.ReadRecord(Stat,"stat");
    a_.EndRecord(tag);
}
예제 #2
0
파일: Txn.cs 프로젝트: Bart-Li/Base
 public void Deserialize(IInputArchive a_, String tag)
 {
     a_.StartRecord(tag);
     Type = a_.ReadInt("type");
     Data = a_.ReadBuffer("data");
     a_.EndRecord(tag);
 }
예제 #3
0
  public void Deserialize(IInputArchive a_, String tag) {
    a_.StartRecord(tag);
    Type=a_.ReadInt("type");
    Scheme=a_.ReadString("scheme");
    Auth=a_.ReadBuffer("auth");
    a_.EndRecord(tag);
}
예제 #4
0
  public void Deserialize(IInputArchive a_, String tag) {
    a_.StartRecord(tag);
    Path=a_.ReadString("path");
    Data=a_.ReadBuffer("data");
    Version=a_.ReadInt("version");
    a_.EndRecord(tag);
}
예제 #5
0
 public void Deserialize(IInputArchive a_, String tag)
 {
     a_.StartRecord(tag);
     Path = a_.ReadString("path");
     Data = a_.ReadBuffer("data");
     {
         IIndex vidx1 = a_.StartVector("acl");
         if (vidx1 != null)
         {
             var tmpLst = new System.Collections.Generic.List <Org.Apache.Zookeeper.Data.ACL>();
             for (; !vidx1.Done(); vidx1.Incr())
             {
                 Org.Apache.Zookeeper.Data.ACL e1;
                 e1 = new Org.Apache.Zookeeper.Data.ACL();
                 a_.ReadRecord(e1, "e1");
                 tmpLst.Add(e1);
             }
             Acl = tmpLst;
         }
         a_.EndVector("acl");
     }
     Ephemeral      = a_.ReadBool("ephemeral");
     ParentCVersion = a_.ReadInt("parentCVersion");
     a_.EndRecord(tag);
 }
예제 #6
0
 public void Deserialize(IInputArchive a_, String tag)
 {
     a_.StartRecord(tag);
     Type   = a_.ReadInt("type");
     Scheme = a_.ReadString("scheme");
     Auth   = a_.ReadBuffer("auth");
     a_.EndRecord(tag);
 }
예제 #7
0
  public void Deserialize(IInputArchive a_, String tag) {
    a_.StartRecord(tag);
    ProtocolVersion=a_.ReadInt("protocolVersion");
    TimeOut=a_.ReadInt("timeOut");
    SessionId=a_.ReadLong("sessionId");
    Passwd=a_.ReadBuffer("passwd");
    a_.EndRecord(tag);
}
예제 #8
0
파일: op_result_t.cs 프로젝트: Bart-Li/Base
 public void Deserialize(IInputArchive a_, String tag)
 {
     a_.StartRecord(tag);
     Rc       = a_.ReadInt("rc");
     Op       = a_.ReadInt("op");
     Response = a_.ReadBuffer("response");
     a_.EndRecord(tag);
 }
예제 #9
0
 public void Deserialize(IInputArchive a_, string tag)
 {
     a_.StartRecord(tag);
     this.Data = a_.ReadBuffer("data");
     this.Stat = new Stat();
     a_.ReadRecord((IRecord)this.Stat, "stat");
     a_.EndRecord(tag);
 }
예제 #10
0
 public void Deserialize(IInputArchive a_, String tag)
 {
     a_.StartRecord(tag);
     Path    = a_.ReadString("path");
     Data    = a_.ReadBuffer("data");
     Version = a_.ReadInt("version");
     a_.EndRecord(tag);
 }
예제 #11
0
 public void Deserialize(IInputArchive a_, String tag)
 {
     a_.StartRecord(tag);
     Data = a_.ReadBuffer("data");
     Stat = new Org.Apache.Zookeeper.Data.Stat();
     a_.ReadRecord(Stat, "stat");
     a_.EndRecord(tag);
 }
예제 #12
0
 public void Deserialize(IInputArchive a_, String tag)
 {
     a_.StartRecord(tag);
     ProtocolVersion = a_.ReadInt("protocolVersion");
     TimeOut         = a_.ReadInt("timeOut");
     SessionId       = a_.ReadLong("sessionId");
     Passwd          = a_.ReadBuffer("passwd");
     a_.EndRecord(tag);
 }
예제 #13
0
 public void Deserialize(IInputArchive a_, string tag)
 {
     a_.StartRecord(tag);
     this.ProtocolVersion = a_.ReadInt("protocolVersion");
     this.LastZxidSeen    = a_.ReadLong("lastZxidSeen");
     this.TimeOut         = a_.ReadInt("timeOut");
     this.SessionId       = a_.ReadLong("sessionId");
     this.Passwd          = a_.ReadBuffer("passwd");
     a_.EndRecord(tag);
 }
예제 #14
0
        public void Deserialize(IInputArchive a_, String tag)
        {
            a_.StartRecord(tag);
#warning code here
            //Remark = a_.ReadBuffer("remark");
            Remark = a_.ReadBuffer("data");
            Stat   = new Org.Apache.Zookeeper.Data.Stat();
            a_.ReadRecord(Stat, "stat");
            a_.EndRecord(tag);
        }
예제 #15
0
 public void Deserialize(IInputArchive archive, string tag)
 {
     lock (locker)
     {
         archive.StartRecord("node");
         data = archive.ReadBuffer("data");
         acl  = archive.ReadLong("acl");
         stat = new StatPersisted();
         stat.Deserialize(archive, "statpersisted");
         archive.EndRecord("node");
     }
 }
예제 #16
0
 public void Deserialize(IInputArchive archive, string tag)
 {
     try
     {
         SpinWait.SpinUntil(() => Interlocked.CompareExchange(ref lockedInt, 1, 0) == 0);
         archive.StartRecord("node");
         data = archive.ReadBuffer("data");
         acl  = archive.ReadLong("acl");
         stat = new StatPersisted();
         stat.Deserialize(archive, "statpersisted");
         archive.EndRecord("node");
     }
     finally
     {
         Interlocked.Exchange(ref lockedInt, 0);
     }
 }
예제 #17
0
  public void Deserialize(IInputArchive a_, String tag) {
    a_.StartRecord(tag);
    Path=a_.ReadString("path");
    Data=a_.ReadBuffer("data");
    {
      IIndex vidx1 = a_.StartVector("acl");
      if (vidx1!= null) {          var tmpLst=new System.Collections.Generic.List<Org.Apache.Zookeeper.Data.ACL>();
          for (; !vidx1.Done(); vidx1.Incr()) {
    Org.Apache.Zookeeper.Data.ACL e1;
    e1= new Org.Apache.Zookeeper.Data.ACL();
    a_.ReadRecord(e1,"e1");
            tmpLst.Add(e1);
          }
            Acl=tmpLst;
      }
    a_.EndVector("acl");
    }
    Flags=a_.ReadInt("flags");
    a_.EndRecord(tag);
}
예제 #18
0
  public void Deserialize(IInputArchive a_, String tag) {
    a_.StartRecord(tag);
    Type=a_.ReadInt("type");
    Zxid=a_.ReadLong("zxid");
    Data=a_.ReadBuffer("data");
    {
      IIndex vidx1 = a_.StartVector("authinfo");
      if (vidx1!= null) {          var tmpLst=new System.Collections.Generic.List<Org.Apache.Zookeeper.Data.ZKId>();
          for (; !vidx1.Done(); vidx1.Incr()) {
    Org.Apache.Zookeeper.Data.ZKId e1;
    e1= new Org.Apache.Zookeeper.Data.ZKId();
    a_.ReadRecord(e1,"e1");
            tmpLst.Add(e1);
          }
            Authinfo=tmpLst;
      }
    a_.EndVector("authinfo");
    }
    a_.EndRecord(tag);
}
예제 #19
0
        public void Deserialize(IInputArchive a_, string tag)
        {
            a_.StartRecord(tag);
            this.Path = a_.ReadString("path");
            this.Data = a_.ReadBuffer("data");
            IIndex index = a_.StartVector("acl");

            if (index != null)
            {
                List <ACL> aclList = new List <ACL>();
                while (!index.Done())
                {
                    ACL acl = new ACL();
                    a_.ReadRecord((IRecord)acl, "e1");
                    aclList.Add(acl);
                    index.Incr();
                }
                this.Acl = (IEnumerable <ACL>)aclList;
            }
            a_.EndVector("acl");
            this.Ephemeral = a_.ReadBool("ephemeral");
            a_.EndRecord(tag);
        }
예제 #20
0
        public void Deserialize(IInputArchive a_, string tag)
        {
            a_.StartRecord(tag);
            this.Path = a_.ReadString("path");
            this.Data = a_.ReadBuffer("data");
            IIndex index = a_.StartVector("acl");

            if (index != null)
            {
                List <ACL> list = new List <ACL>();
                while (!index.Done())
                {
                    ACL r = new ACL();
                    a_.ReadRecord(r, "e1");
                    list.Add(r);
                    index.Incr();
                }
                this.Acl = list;
            }
            a_.EndVector("acl");
            this.Flags = a_.ReadInt("flags");
            a_.EndRecord(tag);
        }
예제 #21
0
        public void Deserialize(IInputArchive a_, string tag)
        {
            a_.StartRecord(tag);
            this.Type = a_.ReadInt("type");
            this.Zxid = a_.ReadLong("zxid");
            this.Data = a_.ReadBuffer("data");
            IIndex index = a_.StartVector("authinfo");

            if (index != null)
            {
                List <ZKId> zkIdList = new List <ZKId>();
                while (!index.Done())
                {
                    ZKId zkId = new ZKId();
                    a_.ReadRecord((IRecord)zkId, "e1");
                    zkIdList.Add(zkId);
                    index.Incr();
                }
                this.Authinfo = (IEnumerable <ZKId>)zkIdList;
            }
            a_.EndVector("authinfo");
            a_.EndRecord(tag);
        }
예제 #22
0
 public void Deserialize(IInputArchive a_, String tag)
 {
     a_.StartRecord(tag);
     Path = a_.ReadString("path");
     Data = a_.ReadBuffer("data");
     {
         IIndex vidx1 = a_.StartVector("acl");
         if (vidx1 != null)
         {
             var tmpLst = new System.Collections.Generic.List <ACL>();
             for (; !vidx1.Done(); vidx1.Incr())
             {
                 ACL e1;
                 e1 = new ACL();
                 a_.ReadRecord(e1, "e1");
                 tmpLst.Add(e1);
             }
             Acl = tmpLst;
         }
         a_.EndVector("acl");
     }
     Flags = a_.ReadInt("flags");
     a_.EndRecord(tag);
 }
예제 #23
0
 public void Deserialize(IInputArchive a_, String tag)
 {
     a_.StartRecord(tag);
     Type = a_.ReadInt("type");
     Zxid = a_.ReadLong("zxid");
     Data = a_.ReadBuffer("data");
     {
         IIndex vidx1 = a_.StartVector("authinfo");
         if (vidx1 != null)
         {
             var tmpLst = new System.Collections.Generic.List <Org.Apache.Zookeeper.Data.ZKId>();
             for (; !vidx1.Done(); vidx1.Incr())
             {
                 Org.Apache.Zookeeper.Data.ZKId e1;
                 e1 = new Org.Apache.Zookeeper.Data.ZKId();
                 a_.ReadRecord(e1, "e1");
                 tmpLst.Add(e1);
             }
             Authinfo = tmpLst;
         }
         a_.EndVector("authinfo");
     }
     a_.EndRecord(tag);
 }
예제 #24
0
 public void Deserialize(IInputArchive archive, string tag)
 {
     lock (locker)
     {
         archive.StartRecord("node");
         data = archive.ReadBuffer("data");
         acl = archive.ReadLong("acl");
         stat = new StatPersisted();
         stat.Deserialize(archive, "statpersisted");
         archive.EndRecord("node");
     }
 }
예제 #25
0
 public void Deserialize(IInputArchive a_, String tag)
 {
     a_.StartRecord(tag);
     Path=a_.ReadString("path");
     Data=a_.ReadBuffer("data");
     {
       IIndex vidx1 = a_.StartVector("acl");
       if (vidx1!= null) {          var tmpLst=new System.Collections.Generic.List<ACL>();
       for (; !vidx1.Done(); vidx1.Incr()) {
     ACL e1;
     e1= new ACL();
     a_.ReadRecord(e1,"e1");
     tmpLst.Add(e1);
       }
     Acl=tmpLst;
       }
     a_.EndVector("acl");
     }
     Ephemeral=a_.ReadBool("ephemeral");
     a_.EndRecord(tag);
 }
예제 #26
0
 public void Deserialize(IInputArchive a_, String tag)
 {
     a_.StartRecord(tag);
     Token = a_.ReadBuffer("token");
     a_.EndRecord(tag);
 }
예제 #27
0
  public void Deserialize(IInputArchive a_, String tag) {
    a_.StartRecord(tag);
    Token=a_.ReadBuffer("token");
    a_.EndRecord(tag);
}
예제 #28
0
 public void Deserialize(IInputArchive archive, string tag)
 {
     try
     {
         SpinWait.SpinUntil(() => Interlocked.CompareExchange(ref lockedInt, 1, 0) == 0);
         archive.StartRecord("node");
         data = archive.ReadBuffer("data");
         acl = archive.ReadLong("acl");
         stat = new StatPersisted();
         stat.Deserialize(archive, "statpersisted");
         archive.EndRecord("node");
     }
     finally
     {
         Interlocked.Exchange(ref lockedInt, 0);
     }
 }
예제 #29
0
파일: Txn.cs 프로젝트: CMTelecom/kafka-net
  public void Deserialize(IInputArchive a_, String tag) {
    a_.StartRecord(tag);
    Type=a_.ReadInt("type");
    Data=a_.ReadBuffer("data");
    a_.EndRecord(tag);
}