#ifndef MUDUO_EXAMPLES_HUB_CODEC_H #define MUDUO_EXAMPLES_HUB_CODEC_H // internal header file #include "muduo/base/Types.h" #include "muduo/net/Buffer.h" namespace pubsub { using muduo::string; enum ParseResult { kError, kSuccess, kContinue, }; ParseResult parseMessage(muduo::net::Buffer* buf, string* cmd, string* topic, string* content); } // namespace pubsub #endif // MUDUO_EXAMPLES_HUB_CODEC_H