From bd28fc392e8e1d97f82f3ebdbede36fba9cacfdc Mon Sep 17 00:00:00 2001 From: Xie Han <63350856@qq.com> Date: Wed, 17 Jan 2024 23:00:32 +0800 Subject: [PATCH] Using forward declaration. --- src/protocol/KafkaMessage.cc | 1 + src/protocol/KafkaMessage.h | 3 +-- src/protocol/RedisMessage.cc | 1 + src/protocol/RedisMessage.h | 3 +-- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/protocol/KafkaMessage.cc b/src/protocol/KafkaMessage.cc index 647122b1..af06e7ec 100644 --- a/src/protocol/KafkaMessage.cc +++ b/src/protocol/KafkaMessage.cc @@ -35,6 +35,7 @@ #include #include #include "crc32c.h" +#include "EncodeStream.h" #include "KafkaMessage.h" namespace protocol diff --git a/src/protocol/KafkaMessage.h b/src/protocol/KafkaMessage.h index 977798da..d9ef9826 100644 --- a/src/protocol/KafkaMessage.h +++ b/src/protocol/KafkaMessage.h @@ -25,7 +25,6 @@ #include #include #include -#include "EncodeStream.h" #include "kafka_parser.h" #include "ProtocolMessage.h" #include "KafkaDataTypes.h" @@ -185,7 +184,7 @@ protected: using parse_func = std::function; std::map parse_func_map; - EncodeStream *stream; + class EncodeStream *stream; std::string msgbuf; std::string headbuf; diff --git a/src/protocol/RedisMessage.cc b/src/protocol/RedisMessage.cc index ac5d70a2..842c86f7 100644 --- a/src/protocol/RedisMessage.cc +++ b/src/protocol/RedisMessage.cc @@ -21,6 +21,7 @@ #include #include #include +#include "EncodeStream.h" #include "RedisMessage.h" namespace protocol diff --git a/src/protocol/RedisMessage.h b/src/protocol/RedisMessage.h index 82e144b5..043acc0a 100644 --- a/src/protocol/RedisMessage.h +++ b/src/protocol/RedisMessage.h @@ -23,7 +23,6 @@ #include #include #include -#include "EncodeStream.h" #include "ProtocolMessage.h" #include "redis_parser.h" @@ -141,7 +140,7 @@ protected: virtual int append(const void *buf, size_t *size); bool encode_reply(redis_reply_t *reply); - EncodeStream *stream_; + class EncodeStream *stream_; private: size_t cur_size_;