File tree Expand file tree Collapse file tree 3 files changed +11
-7
lines changed Expand file tree Collapse file tree 3 files changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,12 @@ CNetFulfilledRequestManager::CNetFulfilledRequestManager() :
1212{
1313}
1414
15+ CNetFulfilledRequestManager::~CNetFulfilledRequestManager ()
16+ {
17+ if (!is_valid) return ;
18+ m_db->Store (*this );
19+ }
20+
1521bool CNetFulfilledRequestManager::LoadCache (bool load_cache)
1622{
1723 assert (m_db != nullptr );
@@ -22,12 +28,6 @@ bool CNetFulfilledRequestManager::LoadCache(bool load_cache)
2228 return is_valid;
2329}
2430
25- CNetFulfilledRequestManager::~CNetFulfilledRequestManager ()
26- {
27- if (!is_valid) return ;
28- m_db->Store (*this );
29- }
30-
3131void CNetFulfilledRequestManager::AddFulfilledRequest (const CService& addr, const std::string& strRequest)
3232{
3333 LOCK (cs_mapFulfilledRequests);
Original file line number Diff line number Diff line change @@ -50,7 +50,9 @@ class CNetFulfilledRequestManager : public NetFulfilledRequestStore
5050 bool is_valid{false };
5151
5252public:
53- explicit CNetFulfilledRequestManager ();
53+ CNetFulfilledRequestManager (const CNetFulfilledRequestManager&) = delete ;
54+ CNetFulfilledRequestManager& operator =(const CNetFulfilledRequestManager&) = delete ;
55+ CNetFulfilledRequestManager ();
5456 ~CNetFulfilledRequestManager ();
5557
5658 bool LoadCache (bool load_cache);
Original file line number Diff line number Diff line change @@ -233,6 +233,8 @@ class CSporkManager : public SporkStore
233233 std::optional<SporkValue> SporkValueIfActive (SporkId nSporkID) const EXCLUSIVE_LOCKS_REQUIRED(cs, !cs_cache);
234234
235235public:
236+ CSporkManager (const CSporkManager&) = delete ;
237+ CSporkManager& operator =(const CSporkManager&) = delete ;
236238 CSporkManager ();
237239 ~CSporkManager ();
238240
You can’t perform that action at this time.
0 commit comments