22 WriteData<VarInt>(
GetId(), container);
33 virtual std::string_view
GetName()
const = 0;
35#ifdef PROTOCOLCRAFT_DETAILED_PARSING
38 virtual std::shared_ptr<Message> CopyTypeOnly()
const = 0;
virtual int GetId() const =0
virtual void DispatchImpl(Handler *handler)=0
void Dispatch(Handler *handler)
virtual std::string_view GetName() const =0
virtual void Write(WriteContainer &container) const override
virtual void WriteImpl(WriteContainer &container) const =0
std::vector< unsigned char > WriteContainer