mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-06-12 07:39:41 +02:00
scripted-diff: threading: semaphore: use direct types rather than the temporary convenience ones
-BEGIN VERIFY SCRIPT- sed -i 's|BinarySemaphore|std::binary_semaphore|g' src/wallet/sqlite.h sed -i 's|SemaphoreGrant|CountingGrant|g' src/net.h src/net.cpp sed -i 's|Semaphore|std::counting_semaphore<>|g' src/net.h src/net.cpp sed -i 's|CountingGrant|CountingSemaphoreGrant<>|g' src/net.h src/net.cpp -END VERIFY SCRIPT-
This commit is contained in:
10
src/net.h
10
src/net.h
@@ -729,7 +729,7 @@ public:
|
||||
// Setting fDisconnect to true will cause the node to be disconnected the
|
||||
// next time DisconnectNodes() runs
|
||||
std::atomic_bool fDisconnect{false};
|
||||
SemaphoreGrant grantOutbound;
|
||||
CountingSemaphoreGrant<> grantOutbound;
|
||||
std::atomic<int> nRefCount{0};
|
||||
|
||||
const uint64_t nKeyedNetGroup;
|
||||
@@ -1136,7 +1136,7 @@ public:
|
||||
bool GetNetworkActive() const { return fNetworkActive; };
|
||||
bool GetUseAddrmanOutgoing() const { return m_use_addrman_outgoing; };
|
||||
void SetNetworkActive(bool active);
|
||||
void OpenNetworkConnection(const CAddress& addrConnect, bool fCountFailure, SemaphoreGrant&& grant_outbound, const char* strDest, ConnectionType conn_type, bool use_v2transport) EXCLUSIVE_LOCKS_REQUIRED(!m_unused_i2p_sessions_mutex);
|
||||
void OpenNetworkConnection(const CAddress& addrConnect, bool fCountFailure, CountingSemaphoreGrant<>&& grant_outbound, const char* strDest, ConnectionType conn_type, bool use_v2transport) EXCLUSIVE_LOCKS_REQUIRED(!m_unused_i2p_sessions_mutex);
|
||||
bool CheckIncomingNonce(uint64_t nonce);
|
||||
void ASMapHealthCheck();
|
||||
|
||||
@@ -1491,8 +1491,8 @@ private:
|
||||
*/
|
||||
std::atomic<ServiceFlags> m_local_services;
|
||||
|
||||
std::unique_ptr<Semaphore> semOutbound;
|
||||
std::unique_ptr<Semaphore> semAddnode;
|
||||
std::unique_ptr<std::counting_semaphore<>> semOutbound;
|
||||
std::unique_ptr<std::counting_semaphore<>> semAddnode;
|
||||
|
||||
/**
|
||||
* Maximum number of automatic connections permitted, excluding manual
|
||||
@@ -1614,7 +1614,7 @@ private:
|
||||
struct ReconnectionInfo
|
||||
{
|
||||
CAddress addr_connect;
|
||||
SemaphoreGrant grant;
|
||||
CountingSemaphoreGrant<> grant;
|
||||
std::string destination;
|
||||
ConnectionType conn_type;
|
||||
bool use_v2transport;
|
||||
|
||||
Reference in New Issue
Block a user