17 virtual void hello(std::vector<uint32_t>& buffer) = 0;
18 virtual void ping(std::vector<uint32_t>& buffer) = 0;
Only put commands which don't exist in all versions, or behave differently.
virtual void hello(std::vector< uint32_t > &buffer)=0
virtual uint32_t protocolVersion() const =0
implement this for EVERY protocol version
virtual uint32_t continueMultiWordWrite(std::vector< uint32_t > &buffer)=0
virtual void singleWordWrite(std::vector< uint32_t > &buffer)=0
virtual uint32_t multiWordWrite(std::vector< uint32_t > &buffer)=0
virtual ~DummyProtocolImplementor()=default
virtual void multiWordRead(std::vector< uint32_t > &buffer)=0
virtual void ping(std::vector< uint32_t > &buffer)=0