예제 #1
0
 /// <summary>
 /// write
 /// </summary>
 /// <param name="formatter"></param>
 public void Write(Utils.IFormatter formatter)
 {
     formatter.Write(this.RelativeZxid);
     formatter.Write(this.DataWatches);
     formatter.Write(this.ExistWatches);
     formatter.Write(this.ChildWatches);
 }
예제 #2
0
 /// <summary>
 /// 序列化
 /// </summary>
 /// <returns></returns>
 public void Write(Utils.IFormatter formatter)
 {
     formatter.Write(this.Path);
     formatter.Write(this.Data);
     formatter.Write(this.Acl);
     formatter.Write(this.Flags);
 }
예제 #3
0
 /// <summary>
 /// 序列化
 /// </summary>
 /// <param name="formatter"></param>
 public void Write(Utils.IFormatter formatter)
 {
     formatter.Write(this.ProtocolVersion);
     formatter.Write(this.LastZxidSeen);
     formatter.Write(this.SessionTimeOut);
     formatter.Write(this.SessionID);
     formatter.Write(this.SessionPassword);
 }
예제 #4
0
 /// <summary>
 /// write
 /// </summary>
 /// <param name="formatter"></param>
 public void Write(Utils.IFormatter formatter)
 {
     formatter.Write(this.Path);
     formatter.Write(this.Data);
     formatter.Write(this.Version);
 }
예제 #5
0
 /// <summary>
 /// write
 /// </summary>
 /// <param name="formatter"></param>
 public void Write(Utils.IFormatter formatter)
 {
     formatter.Write(this.Path);
     formatter.Write(this.Watch);
 }
예제 #6
0
 /// <summary>
 /// 序列化
 /// </summary>
 /// <param name="formatter"></param>
 public void Write(Utils.IFormatter formatter)
 {
     formatter.Write((int)this.Perms);
     formatter.Write(this.ID);
 }
예제 #7
0
 /// <summary>
 /// 序列化
 /// </summary>
 /// <param name="formatter"></param>
 public void Write(Utils.IFormatter formatter)
 {
     formatter.Write(this.Scheme);
     formatter.Write(this.ID);
 }