каждые, у меня есть вопрос о том, как буфер протокола взаимодействия с существовавшим механизмом протокола, Say код ниже:Как буфер протокола взаимодействовать с кодом устаревших протоколов
class PacketBase
{
public:
PacketBase();
private:
int msgType;
int msgLen;
private:
MessageBuilder* m_pMsgBuilder; /// do Write and Read From msg stream
};
class LoginRequest : public PacketBase
{
/// here we can use proto replace the msg field defined here
/// invoke write or read method in packetbase to serialze or de-serialize
};
Может буфер протокола сделать работу в то время как сохранить иерархию классов без изменений?