コード例 #1
0
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteBuffer(Data, "data");
     a_.WriteRecord(Stat, "stat");
     a_.EndRecord(this, tag);
 }
コード例 #2
0
ファイル: Txn.cs プロジェクト: Bart-Li/Base
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteInt(Type, "type");
     a_.WriteBuffer(Data, "data");
     a_.EndRecord(this, tag);
 }
コード例 #3
0
ファイル: AuthPacket.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(Type,"type");
   a_.WriteString(Scheme,"scheme");
   a_.WriteBuffer(Auth,"auth");
   a_.EndRecord(this,tag);
 }
コード例 #4
0
ファイル: SetDataRequest.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteString(Path,"path");
   a_.WriteBuffer(Data,"data");
   a_.WriteInt(Version,"version");
   a_.EndRecord(this,tag);
 }
コード例 #5
0
ファイル: op_result_t.cs プロジェクト: Bart-Li/Base
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteInt(Rc, "rc");
     a_.WriteInt(Op, "op");
     a_.WriteBuffer(Response, "response");
     a_.EndRecord(this, tag);
 }
コード例 #6
0
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteString(Path, "path");
     a_.WriteBuffer(Data, "data");
     a_.WriteInt(Version, "version");
     a_.EndRecord(this, tag);
 }
コード例 #7
0
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(ProtocolVersion,"protocolVersion");
   a_.WriteInt(TimeOut,"timeOut");
   a_.WriteLong(SessionId,"sessionId");
   a_.WriteBuffer(Passwd,"passwd");
   a_.EndRecord(this,tag);
 }
コード例 #8
0
ファイル: AuthPacket.cs プロジェクト: zszqwe/CommonX
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteInt(Type, "type");
     a_.WriteString(Scheme, "scheme");
     a_.WriteBuffer(Auth, "auth");
     a_.EndRecord(this, tag);
 }
コード例 #9
0
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteInt(ProtocolVersion, "protocolVersion");
     a_.WriteInt(TimeOut, "timeOut");
     a_.WriteLong(SessionId, "sessionId");
     a_.WriteBuffer(Passwd, "passwd");
     a_.EndRecord(this, tag);
 }
コード例 #10
0
ファイル: GetRemarkResponse.cs プロジェクト: hablan/Mainline
        public void Serialize(IOutputArchive a_, String tag)
        {
            a_.StartRecord(this, tag);
#warning code here
            a_.WriteBuffer(Remark, "data");
            //a_.WriteBuffer(Remark, "remark");
            a_.WriteRecord(Stat, "stat");
            a_.EndRecord(this, tag);
        }
コード例 #11
0
 public void Serialize(IOutputArchive a_, string tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteInt(this.ProtocolVersion, "protocolVersion");
     a_.WriteLong(this.LastZxidSeen, "lastZxidSeen");
     a_.WriteInt(this.TimeOut, "timeOut");
     a_.WriteLong(this.SessionId, "sessionId");
     a_.WriteBuffer(this.Passwd, "passwd");
     a_.EndRecord(this, tag);
 }
コード例 #12
0
 public void Serialize(IOutputArchive archive, string tag)
 {
     lock (locker)
     {
         archive.StartRecord(this, "node");
         archive.WriteBuffer(data, "data");
         archive.WriteLong(acl, "acl");
         stat.Serialize(archive, "statpersisted");
         archive.EndRecord(this, "node");
     }
 }
コード例 #13
0
ファイル: CreateRequest.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteString(Path,"path");
   a_.WriteBuffer(Data,"data");
   {
     a_.StartVector(Acl,"acl");
     if (Acl!= null) {          foreach(var e1 in Acl) {
   a_.WriteRecord(e1,"e1");
         }
     }
     a_.EndVector(Acl,"acl");
   }
   a_.WriteInt(Flags,"flags");
   a_.EndRecord(this,tag);
 }
コード例 #14
0
ファイル: QuorumPacket.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(Type,"type");
   a_.WriteLong(Zxid,"zxid");
   a_.WriteBuffer(Data,"data");
   {
     a_.StartVector(Authinfo,"authinfo");
     if (Authinfo!= null) {          foreach(var e1 in Authinfo) {
   a_.WriteRecord(e1,"e1");
         }
     }
     a_.EndVector(Authinfo,"authinfo");
   }
   a_.EndRecord(this,tag);
 }
コード例 #15
0
ファイル: DataTree.cs プロジェクト: zhuowa/zookeeper
 public void Serialize(IOutputArchive archive, string tag)
 {
     try
     {
         SpinWait.SpinUntil(() => Interlocked.CompareExchange(ref lockedInt, 1, 0) == 0);
         archive.StartRecord(this, "node");
         archive.WriteBuffer(data, "data");
         archive.WriteLong(acl, "acl");
         stat.Serialize(archive, "statpersisted");
         archive.EndRecord(this, "node");
     }
     finally
     {
         Interlocked.Exchange(ref lockedInt, 0);
     }
 }
コード例 #16
0
 public void Serialize(IOutputArchive a_, string tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteString(this.Path, "path");
     a_.WriteBuffer(this.Data, "data");
     a_.StartVector <ACL>(this.Acl, "acl");
     if (this.Acl != null)
     {
         foreach (ACL acl in this.Acl)
         {
             a_.WriteRecord(acl, "e1");
         }
     }
     a_.EndVector <ACL>(this.Acl, "acl");
     a_.WriteInt(this.Flags, "flags");
     a_.EndRecord(this, tag);
 }
コード例 #17
0
ファイル: CreateTxnV0.cs プロジェクト: wangyanjun/zookeeper
 public void Serialize(IOutputArchive a_, string tag)
 {
     a_.StartRecord((IRecord)this, tag);
     a_.WriteString(this.Path, "path");
     a_.WriteBuffer(this.Data, "data");
     a_.StartVector <ACL>(this.Acl, "acl");
     if (this.Acl != null)
     {
         foreach (ACL acl in this.Acl)
         {
             a_.WriteRecord((IRecord)acl, "e1");
         }
     }
     a_.EndVector <ACL>(this.Acl, "acl");
     a_.WriteBool(this.Ephemeral, "ephemeral");
     a_.EndRecord((IRecord)this, tag);
 }
コード例 #18
0
 public void Serialize(IOutputArchive a_, string tag)
 {
     a_.StartRecord((IRecord)this, tag);
     a_.WriteInt(this.Type, "type");
     a_.WriteLong(this.Zxid, "zxid");
     a_.WriteBuffer(this.Data, "data");
     a_.StartVector <ZKId>(this.Authinfo, "authinfo");
     if (this.Authinfo != null)
     {
         foreach (ZKId zkId in this.Authinfo)
         {
             a_.WriteRecord((IRecord)zkId, "e1");
         }
     }
     a_.EndVector <ZKId>(this.Authinfo, "authinfo");
     a_.EndRecord((IRecord)this, tag);
 }
コード例 #19
0
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteString(Path, "path");
     a_.WriteBuffer(Data, "data");
     {
         a_.StartVector(Acl, "acl");
         if (Acl != null)
         {
             foreach (var e1 in Acl)
             {
                 a_.WriteRecord(e1, "e1");
             }
         }
         a_.EndVector(Acl, "acl");
     }
     a_.WriteInt(Flags, "flags");
     a_.EndRecord(this, tag);
 }
コード例 #20
0
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteInt(Type, "type");
     a_.WriteLong(Zxid, "zxid");
     a_.WriteBuffer(Data, "data");
     {
         a_.StartVector(Authinfo, "authinfo");
         if (Authinfo != null)
         {
             foreach (var e1 in Authinfo)
             {
                 a_.WriteRecord(e1, "e1");
             }
         }
         a_.EndVector(Authinfo, "authinfo");
     }
     a_.EndRecord(this, tag);
 }
コード例 #21
0
ファイル: DataTree.cs プロジェクト: chriseldredge/zookeeper
 public void Serialize(IOutputArchive archive, string tag)
 {
     lock (locker)
     {
         archive.StartRecord(this, "node");
         archive.WriteBuffer(data, "data");
         archive.WriteLong(acl, "acl");
         stat.Serialize(archive, "statpersisted");
         archive.EndRecord(this, "node");
     }
 }
コード例 #22
0
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteBuffer(Token, "token");
     a_.EndRecord(this, tag);
 }
コード例 #23
0
ファイル: SetSASLRequest.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteBuffer(Token,"token");
   a_.EndRecord(this,tag);
 }
コード例 #24
0
ファイル: DataTree.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive archive, string tag)
 {
     try
     {
         SpinWait.SpinUntil(() => Interlocked.CompareExchange(ref lockedInt, 1, 0) == 0);
         archive.StartRecord(this, "node");
         archive.WriteBuffer(data, "data");
         archive.WriteLong(acl, "acl");
         stat.Serialize(archive, "statpersisted");
         archive.EndRecord(this, "node");
     }
     finally
     {
         Interlocked.Exchange(ref lockedInt, 0);
     }
 }
コード例 #25
0
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteBuffer(Data,"data");
   a_.WriteRecord(Stat,"stat");
   a_.EndRecord(this,tag);
 }
コード例 #26
0
ファイル: Txn.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(Type,"type");
   a_.WriteBuffer(Data,"data");
   a_.EndRecord(this,tag);
 }