WriteTopic() public method

Writes topic and his size into underlying stream using given encoding.
public WriteTopic ( string topic, string encoding ) : void
topic string /// The topic to write. ///
encoding string /// The encoding to use. ///
return void
コード例 #1
0
ファイル: OffsetRequest.cs プロジェクト: ewhauser/kafka
        /// <summary>
        /// Writes content into given writer
        /// </summary>
        /// <param name="writer">
        /// The writer.
        /// </param>
        public void WriteTo(KafkaBinaryWriter writer)
        {
            Guard.Assert<ArgumentNullException>(() => writer != null);

            writer.WriteTopic(this.Topic, DefaultEncoding);
            writer.Write(this.Partition);
            writer.Write(this.Time);
            writer.Write(this.MaxOffsets);
        }
コード例 #2
0
ファイル: ProducerRequest.cs プロジェクト: ewhauser/kafka
 /// <summary>
 /// Writes content into given writer
 /// </summary>
 /// <param name="writer">
 /// The writer.
 /// </param>
 public void WriteTo(KafkaBinaryWriter writer)
 {
     Guard.Assert<ArgumentNullException>(() => writer != null);
     writer.WriteTopic(this.Topic, DefaultEncoding);
     writer.Write(this.Partition);
     writer.Write(this.MessageSet.SetSize);
     this.MessageSet.WriteTo(writer);
 }
コード例 #3
0
ファイル: ProducerRequest.cs プロジェクト: precog/kafka
        /// <summary>
        /// Writes content into given writer
        /// </summary>
        /// <param name="writer">
        /// The writer.
        /// </param>
        public void WriteTo(KafkaBinaryWriter writer)
        {
            Guard.NotNull(writer, "writer");

            writer.WriteTopic(this.Topic, DefaultEncoding);
            writer.Write(this.Partition);
            writer.Write(this.MessageSet.SetSize);
            this.MessageSet.WriteTo(writer);
        }
コード例 #4
0
ファイル: FetchRequest.cs プロジェクト: precog/kafka
        /// <summary>
        /// Writes content into given writer
        /// </summary>
        /// <param name="writer">
        /// The writer.
        /// </param>
        public void WriteTo(KafkaBinaryWriter writer)
        {
            Guard.NotNull(writer, "writer");

            writer.WriteTopic(this.Topic, DefaultEncoding);
            writer.Write(this.Partition);
            writer.Write(this.Offset);
            writer.Write(this.MaxSize);
        }