diff options
author | MarcoFalke <falke.marco@gmail.com> | 2020-05-19 17:48:36 -0400 |
---|---|---|
committer | MarcoFalke <falke.marco@gmail.com> | 2020-05-20 08:27:07 -0400 |
commit | fa8bbb1368be0f3fd9cc4446aead3f4c2188a4ab (patch) | |
tree | 20ad6c47295b11373a2b927577eb2512477d2bc7 /src/protocol.h | |
parent | 448bdff26307981b7e32ba5610dad6674c1fe46d (diff) |
net: Use C++11 member initialization in protocol
Diffstat (limited to 'src/protocol.h')
-rw-r--r-- | src/protocol.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/protocol.h b/src/protocol.h index 0bf9f1d7b5..8092ad7c13 100644 --- a/src/protocol.h +++ b/src/protocol.h @@ -328,15 +328,15 @@ static inline bool MayHaveUsefulAddressDB(ServiceFlags services) /** A CService with information about it as peer */ class CAddress : public CService { -public: - CAddress(); - explicit CAddress(CService ipIn, ServiceFlags nServicesIn); + static constexpr uint32_t TIME_INIT{100000000}; - void Init(); +public: + CAddress() : CService{} {}; + explicit CAddress(CService ipIn, ServiceFlags nServicesIn) : CService{ipIn}, nServices{nServicesIn} {}; SERIALIZE_METHODS(CAddress, obj) { - SER_READ(obj, obj.Init()); + SER_READ(obj, obj.nTime = TIME_INIT); int nVersion = s.GetVersion(); if (s.GetType() & SER_DISK) { READWRITE(nVersion); @@ -349,10 +349,9 @@ public: READWRITEAS(CService, obj); } - ServiceFlags nServices; - + ServiceFlags nServices{NODE_NONE}; // disk and network only - unsigned int nTime; + uint32_t nTime{TIME_INIT}; }; /** getdata message type flags */ |