Skip to content

Commit 5dd2e99

Browse files
committed
refactor: delete extra ctors for netfulfilled, spork
1 parent 5163e85 commit 5dd2e99

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

src/netfulfilledman.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff 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+
1521
bool 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-
3131
void CNetFulfilledRequestManager::AddFulfilledRequest(const CService& addr, const std::string& strRequest)
3232
{
3333
LOCK(cs_mapFulfilledRequests);

src/netfulfilledman.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,9 @@ class CNetFulfilledRequestManager : public NetFulfilledRequestStore
5050
bool is_valid{false};
5151

5252
public:
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);

src/spork.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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

235235
public:
236+
CSporkManager(const CSporkManager&) = delete;
237+
CSporkManager& operator=(const CSporkManager&) = delete;
236238
CSporkManager();
237239
~CSporkManager();
238240

0 commit comments

Comments
 (0)