2025-01-21 16:35:26 +08:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "abstract_coder.hpp"
|
|
|
|
namespace tinyrpc {
|
|
|
|
|
|
|
|
class TinypbCoder : public AbstractCoder {
|
|
|
|
public:
|
|
|
|
TinypbCoder();
|
|
|
|
~TinypbCoder();
|
2025-02-05 20:50:31 +08:00
|
|
|
bool encoder(TcpBuffer& buffer, const AbstractData& data) override; // 编码
|
2025-01-21 16:35:26 +08:00
|
|
|
bool decoder(TcpBuffer& buffer, AbstractData& data) override; // 解码
|
|
|
|
private:
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|