コード例 #1
0
ファイル: FetchResponse.cs プロジェクト: raskolnikoov/Kafka4n
        public FetchResponse(byte[] data)
        {
            var dataOffset = ParseHeaderData(data);
            Topics = new List<FetchTopic>(TopicCount);
            for (var i = 0; i < TopicCount; i++)
            {
                string topicName;
                dataOffset = BufferReader.Read(data, dataOffset, out topicName);
                var topic = new FetchTopic(topicName);
                dataOffset = topic.Parse(data, dataOffset);

                Topics.Add(topic);
            }
        }
コード例 #2
0
        public FetchResponse(byte[] data)
        {
            var dataOffset = ParseHeaderData(data);

            Topics = new List <FetchTopic>(TopicCount);
            for (var i = 0; i < TopicCount; i++)
            {
                string topicName;
                dataOffset = BufferReader.Read(data, dataOffset, out topicName);
                var topic = new FetchTopic(topicName);
                dataOffset = topic.Parse(data, dataOffset);

                Topics.Add(topic);
            }
        }