コード例 #1
0
ファイル: MultiHeader.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(Type,"type");
   a_.WriteBool(Done,"done");
   a_.WriteInt(Err,"err");
   a_.EndRecord(this,tag);
 }
コード例 #2
0
ファイル: SetWatches.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteLong(RelativeZxid,"relativeZxid");
   {
     a_.StartVector(DataWatches,"dataWatches");
     if (DataWatches!= null) {          foreach(var e1 in DataWatches) {
       a_.WriteString(e1,e1);
         }
     }
     a_.EndVector(DataWatches,"dataWatches");
   }
   {
     a_.StartVector(ExistWatches,"existWatches");
     if (ExistWatches!= null) {          foreach(var e1 in ExistWatches) {
       a_.WriteString(e1,e1);
         }
     }
     a_.EndVector(ExistWatches,"existWatches");
   }
   {
     a_.StartVector(ChildWatches,"childWatches");
     if (ChildWatches!= null) {          foreach(var e1 in ChildWatches) {
       a_.WriteString(e1,e1);
         }
     }
     a_.EndVector(ChildWatches,"childWatches");
   }
   a_.EndRecord(this,tag);
 }
コード例 #3
0
ファイル: ReplyHeader.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(Xid,"xid");
   a_.WriteLong(Zxid,"zxid");
   a_.WriteInt(Err,"err");
   a_.EndRecord(this,tag);
 }
コード例 #4
0
ファイル: FileHeader.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(Magic,"magic");
   a_.WriteInt(Version,"version");
   a_.WriteLong(Dbid,"dbid");
   a_.EndRecord(this,tag);
 }
コード例 #5
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);
 }
コード例 #6
0
ファイル: WatcherEvent.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(Type,"type");
   a_.WriteInt(State,"state");
   a_.WriteString(Path,"path");
   a_.EndRecord(this,tag);
 }
コード例 #7
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);
 }
コード例 #8
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);
 }
コード例 #9
0
ファイル: TxnHeader.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteLong(ClientId,"clientId");
   a_.WriteInt(Cxid,"cxid");
   a_.WriteLong(Zxid,"zxid");
   a_.WriteLong(Time,"time");
   a_.WriteInt(Type,"type");
   a_.EndRecord(this,tag);
 }
コード例 #10
0
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteLong(Czxid,"czxid");
   a_.WriteLong(Mzxid,"mzxid");
   a_.WriteLong(Ctime,"ctime");
   a_.WriteLong(Mtime,"mtime");
   a_.WriteInt(Version,"version");
   a_.WriteInt(Cversion,"cversion");
   a_.WriteInt(Aversion,"aversion");
   a_.WriteLong(EphemeralOwner,"ephemeralOwner");
   a_.EndRecord(this,tag);
 }
コード例 #11
0
ファイル: MultiTxn.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   {
     a_.StartVector(Txns,"txns");
     if (Txns!= null) {          foreach(var e1 in Txns) {
   a_.WriteRecord(e1,"e1");
         }
     }
     a_.EndVector(Txns,"txns");
   }
   a_.EndRecord(this,tag);
 }
コード例 #12
0
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   {
     a_.StartVector(Children,"children");
     if (Children!= null) {          foreach(var e1 in Children) {
       a_.WriteString(e1,e1);
         }
     }
     a_.EndVector(Children,"children");
   }
   a_.EndRecord(this,tag);
 }
コード例 #13
0
ファイル: GetACLResponse.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   {
     a_.StartVector(Acl,"acl");
     if (Acl!= null) {          foreach(var e1 in Acl) {
   a_.WriteRecord(e1,"e1");
         }
     }
     a_.EndVector(Acl,"acl");
   }
   a_.WriteRecord(Stat,"stat");
   a_.EndRecord(this,tag);
 }
コード例 #14
0
ファイル: SetACLTxn.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteString(Path,"path");
   {
     a_.StartVector(Acl,"acl");
     if (Acl!= null) {          foreach(var e1 in Acl) {
   a_.WriteRecord(e1,"e1");
         }
     }
     a_.EndVector(Acl,"acl");
   }
   a_.WriteInt(Version,"version");
   a_.EndRecord(this,tag);
 }
コード例 #15
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);
 }
コード例 #16
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);
 }
コード例 #17
0
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteBuffer(Data,"data");
   a_.WriteRecord(Stat,"stat");
   a_.EndRecord(this,tag);
 }
コード例 #18
0
ファイル: LearnerInfo.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteLong(Serverid,"serverid");
   a_.WriteInt(ProtocolVersion,"protocolVersion");
   a_.EndRecord(this,tag);
 }
コード例 #19
0
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(Max,"max");
   a_.EndRecord(this,tag);
 }
コード例 #20
0
ファイル: ErrorTxn.cs プロジェクト: zszqwe/CommonX
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteInt(Err, "err");
     a_.EndRecord(this, tag);
 }
コード例 #21
0
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(TimeOut,"timeOut");
   a_.EndRecord(this,tag);
 }
コード例 #22
0
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteString(Path,"path");
   a_.WriteBool(Watch,"watch");
   a_.EndRecord(this,tag);
 }
コード例 #23
0
 public void Serialize(IOutputArchive a_, string tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteInt(this.TimeOut, "timeOut");
     a_.EndRecord(this, tag);
 }
コード例 #24
0
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteRecord(Stat, "stat");
     a_.EndRecord(this, tag);
 }
コード例 #25
0
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteString(Path, "path");
     a_.EndRecord(this, tag);
 }
コード例 #26
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);
     }
 }
コード例 #27
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="a_"></param>
 /// <param name="tag"></param>
 public void Serialize(IOutputArchive a_, string tag)
 {
     a_.StartRecord(this, tag);
     a_.WriteBuffer(Token, "token");
     a_.EndRecord(this, tag);
 }
コード例 #28
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);
 }
コード例 #29
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");
     }
 }
コード例 #30
0
ファイル: Id.cs プロジェクト: GamesDesignArt/DotnetSpider
 public void Serialize(IOutputArchive a_, String tag)
 {
     a_.StartRecord(this,tag);
     a_.WriteString(Scheme,"scheme");
     a_.WriteString(Id,"id");
     a_.EndRecord(this,tag);
 }
コード例 #31
0
ファイル: RequestHeader.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(Xid,"xid");
   a_.WriteInt(Type,"type");
   a_.EndRecord(this,tag);
 }
コード例 #32
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);
 }
コード例 #33
0
ファイル: ACL.cs プロジェクト: CMTelecom/kafka-net
 public void Serialize(IOutputArchive a_, String tag) {
   a_.StartRecord(this,tag);
   a_.WriteInt(Perms,"perms");
   a_.WriteRecord(Id,"id");
   a_.EndRecord(this,tag);
 }