28 lines
490 B
C++
28 lines
490 B
C++
#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
|
|
|