Add override/final modifiers to V1TransportDeserializer

This commit is contained in:
Pieter Wuille authored and Jonas Schnelli committed 2019-10-23 09:27:35 +02:00
1 parent f342a5e61a
commit ed2dc5e48a
1 file changed
+5 -5
+5 -5
View File
@@ -649,7 +649,7 @@ public:
virtual ~TransportDeserializer() {}
};
class V1TransportDeserializer : public TransportDeserializer
class V1TransportDeserializer final : public TransportDeserializer
{
private:
mutable CHash256 hasher;
@@ -682,23 +682,23 @@ public:
Reset();
}
bool Complete() const
bool Complete() const override
{
if (!in_data)
return false;
return (hdr.nMessageSize == nDataPos);
}
void SetVersion(int nVersionIn)
void SetVersion(int nVersionIn) override
{
hdrbuf.SetVersion(nVersionIn);
vRecv.SetVersion(nVersionIn);
}
int Read(const char *pch, unsigned int nBytes) {
int Read(const char *pch, unsigned int nBytes) override {
int ret = in_data ? readData(pch, nBytes) : readHeader(pch, nBytes);
if (ret < 0) Reset();
return ret;
}
CNetMessage GetMessage(const CMessageHeader::MessageStartChars& message_start, int64_t time);
CNetMessage GetMessage(const CMessageHeader::MessageStartChars& message_start, int64_t time) override;
};
/** Information about a peer */