diff --git a/PeerImp_8cpp_source.html b/PeerImp_8cpp_source.html index b60ce2bb15..340e6e4298 100644 --- a/PeerImp_8cpp_source.html +++ b/PeerImp_8cpp_source.html @@ -862,7 +862,7 @@ $(function() {
786 if (auto member = app_.cluster().member(publicKey_))
787 {
788 {
-
789 std::unique_lock lock{nameMutex_};
+
789 std::unique_lock lock{nameMutex_};
790 name_ = *member;
791 }
792 JLOG(journal_.info()) << "Cluster name: " << *member;
@@ -910,7 +910,7 @@ $(function() {
834std::string
835PeerImp::name() const
836{
-
837 std::shared_lock read_lock{nameMutex_};
+
837 std::shared_lock read_lock{nameMutex_};
838 return name_;
839}
840
@@ -3702,7 +3702,6 @@ $(function() {
ripple::PeerImp::uptime
clock_type::duration uptime() const
Definition: PeerImp.h:364
ripple::PeerImp::removeTxQueue
void removeTxQueue(uint256 const &hash) override
Remove transaction's hash from the transactions' hashes queue.
Definition: PeerImp.cpp:340
ripple::PeerImp::last_status_
protocol::TMStatusChange last_status_
Definition: PeerImp.h:168
-
ripple::PeerImp::nameMutex_
boost::shared_mutex nameMutex_
Definition: PeerImp.h:101
ripple::PeerImp::name_
std::string name_
Definition: PeerImp.h:100
ripple::PeerImp::recentTxSets_
boost::circular_buffer< uint256 > recentTxSets_
Definition: PeerImp.h:111
ripple::PeerImp::stream_ptr_
std::unique_ptr< stream_type > stream_ptr_
Definition: PeerImp.h:77
@@ -3734,6 +3733,7 @@ $(function() {
ripple::PeerImp::lastPingTime_
clock_type::time_point lastPingTime_
Definition: PeerImp.h:115
ripple::PeerImp::onMessageUnknown
void onMessageUnknown(std::uint16_t type)
Definition: PeerImp.cpp:1010
ripple::PeerImp::slot_
std::shared_ptr< PeerFinder::Slot > const slot_
Definition: PeerImp.h:171
+
ripple::PeerImp::nameMutex_
std::shared_mutex nameMutex_
Definition: PeerImp.h:101
ripple::PeerImp::recentLedgers_
boost::circular_buffer< uint256 > recentLedgers_
Definition: PeerImp.h:110
ripple::PeerImp::id_
id_t const id_
Definition: PeerImp.h:72
ripple::PeerImp::latency_
std::optional< std::chrono::milliseconds > latency_
Definition: PeerImp.h:113
diff --git a/PeerImp_8h_source.html b/PeerImp_8h_source.html index 5a231b6793..4dd5c1a28e 100644 --- a/PeerImp_8h_source.html +++ b/PeerImp_8h_source.html @@ -175,7 +175,7 @@ $(function() {
98 // Node public key of peer.
99 PublicKey const publicKey_;
100 std::string name_;
-
101 boost::shared_mutex mutable nameMutex_;
+
101 std::shared_mutex mutable nameMutex_;
102
103 // The indices of the smallest and largest ledgers this peer has available
104 //
@@ -291,7 +291,7 @@ $(function() {
214 total_bytes() const;
215
216 private:
-
217 boost::shared_mutex mutable mutex_;
+
217 std::shared_mutex mutable mutex_;
218 boost::circular_buffer<std::uint64_t> rollingAvg_{30, 0ull};
219 clock_type::time_point intervalStart_{clock_type::now()};
220 std::uint64_t totalBytes_{0};
@@ -802,7 +802,7 @@ $(function() {
ripple::PeerImp::Metrics::average_bytes
std::uint64_t average_bytes() const
Definition: PeerImp.cpp:3534
ripple::PeerImp::Metrics::add_message
void add_message(std::uint64_t bytes)
Definition: PeerImp.cpp:3508
ripple::PeerImp::Metrics::Metrics
Metrics(Metrics const &)=delete
-
ripple::PeerImp::Metrics::mutex_
boost::shared_mutex mutex_
Definition: PeerImp.h:217
+
ripple::PeerImp::Metrics::mutex_
std::shared_mutex mutex_
Definition: PeerImp.h:217
ripple::PeerImp::Metrics::Metrics
Metrics()=default
ripple::PeerImp::Metrics::rollingAvgBytes_
std::uint64_t rollingAvgBytes_
Definition: PeerImp.h:222
ripple::PeerImp::Metrics::intervalStart_
clock_type::time_point intervalStart_
Definition: PeerImp.h:219
@@ -819,7 +819,6 @@ $(function() {
ripple::PeerImp::uptime
clock_type::duration uptime() const
Definition: PeerImp.h:364
ripple::PeerImp::removeTxQueue
void removeTxQueue(uint256 const &hash) override
Remove transaction's hash from the transactions' hashes queue.
Definition: PeerImp.cpp:340
ripple::PeerImp::last_status_
protocol::TMStatusChange last_status_
Definition: PeerImp.h:168
-
ripple::PeerImp::nameMutex_
boost::shared_mutex nameMutex_
Definition: PeerImp.h:101
ripple::PeerImp::name_
std::string name_
Definition: PeerImp.h:100
ripple::PeerImp::recentTxSets_
boost::circular_buffer< uint256 > recentTxSets_
Definition: PeerImp.h:111
ripple::PeerImp::stream_ptr_
std::unique_ptr< stream_type > stream_ptr_
Definition: PeerImp.h:77
@@ -862,6 +861,7 @@ $(function() {
ripple::PeerImp::lastPingTime_
clock_type::time_point lastPingTime_
Definition: PeerImp.h:115
ripple::PeerImp::onMessageUnknown
void onMessageUnknown(std::uint16_t type)
Definition: PeerImp.cpp:1010
ripple::PeerImp::slot_
std::shared_ptr< PeerFinder::Slot > const slot_
Definition: PeerImp.h:171
+
ripple::PeerImp::nameMutex_
std::shared_mutex nameMutex_
Definition: PeerImp.h:101
ripple::PeerImp::recentLedgers_
boost::circular_buffer< uint256 > recentLedgers_
Definition: PeerImp.h:110
ripple::PeerImp::id_
id_t const id_
Definition: PeerImp.h:72
ripple::PeerImp::latency_
std::optional< std::chrono::milliseconds > latency_
Definition: PeerImp.h:113
@@ -975,6 +975,7 @@ $(function() {
optional
std::pair
queue
+
std::shared_mutex
std::shared_ptr
std::size_t
std::chrono::steady_clock
diff --git a/ValidatorList_8cpp_source.html b/ValidatorList_8cpp_source.html index e2eb07e6f5..c5d885d4a7 100644 --- a/ValidatorList_8cpp_source.html +++ b/ValidatorList_8cpp_source.html @@ -232,7 +232,7 @@ $(function() {
154 ")?" // end optional comment block
155 );
156
-
157 std::lock_guard lock{mutex_};
+
157 std::lock_guard lock{mutex_};
158
159 JLOG(j_.debug())
160 << "Loading configured trusted validator list publisher keys";
@@ -1086,7 +1086,7 @@ $(function() {
1008 version) != 1)
1009 return PublisherListStats{ListDisposition::unsupported_version};
1010
-
1011 std::lock_guard lock{mutex_};
+
1011 std::lock_guard lock{mutex_};
1012
1013 PublisherListStats result;
1014 for (auto const& blobInfo : blobs)
@@ -1381,7 +1381,7 @@ $(function() {
1304 using namespace boost::filesystem;
1305 using namespace boost::system::errc;
1306
-
1307 std::lock_guard lock{mutex_};
+
1307 std::lock_guard lock{mutex_};
1308
1309 std::vector<std::string> sites;
1310 sites.reserve(publisherLists_.size());
@@ -1519,7 +1519,7 @@ $(function() {
1442bool
1443ValidatorList::listed(PublicKey const& identity) const
1444{
-
1445 std::shared_lock read_lock{mutex_};
+
1445 std::shared_lock read_lock{mutex_};
1446
1447 auto const pubKey = validatorManifests_.getMasterKey(identity);
1448 return keyListings_.find(pubKey) != keyListings_.end();
@@ -1537,14 +1537,14 @@ $(function() {
1460bool
1461ValidatorList::trusted(PublicKey const& identity) const
1462{
-
1463 std::shared_lock read_lock{mutex_};
+
1463 std::shared_lock read_lock{mutex_};
1464 return trusted(read_lock, identity);
1465}
1466
1467std::optional<PublicKey>
1468ValidatorList::getListedKey(PublicKey const& identity) const
1469{
-
1470 std::shared_lock read_lock{mutex_};
+
1470 std::shared_lock read_lock{mutex_};
1471
1472 auto const pubKey = validatorManifests_.getMasterKey(identity);
1473 if (keyListings_.find(pubKey) != keyListings_.end())
@@ -1566,7 +1566,7 @@ $(function() {
1489std::optional<PublicKey>
1490ValidatorList::getTrustedKey(PublicKey const& identity) const
1491{
-
1492 std::shared_lock read_lock{mutex_};
+
1492 std::shared_lock read_lock{mutex_};
1493
1494 return getTrustedKey(read_lock, identity);
1495}
@@ -1574,7 +1574,7 @@ $(function() {
1497bool
1498ValidatorList::trustedPublisher(PublicKey const& identity) const
1499{
-
1500 std::shared_lock read_lock{mutex_};
+
1500 std::shared_lock read_lock{mutex_};
1501 return identity.size() && publisherLists_.count(identity) &&
1502 publisherLists_.at(identity).status < PublisherStatus::revoked;
1503}
@@ -1582,7 +1582,7 @@ $(function() {
1505std::optional<PublicKey>
1506ValidatorList::localPublicKey() const
1507{
-
1508 std::shared_lock read_lock{mutex_};
+
1508 std::shared_lock read_lock{mutex_};
1509 return localPubKey_;
1510}
1511
@@ -1630,7 +1630,7 @@ $(function() {
1553std::size_t
1554ValidatorList::count() const
1555{
-
1556 std::shared_lock read_lock{mutex_};
+
1556 std::shared_lock read_lock{mutex_};
1557 return count(read_lock);
1558}
1559
@@ -1686,7 +1686,7 @@ $(function() {
1609std::optional<TimeKeeper::time_point>
1610ValidatorList::expires() const
1611{
-
1612 std::shared_lock read_lock{mutex_};
+
1612 std::shared_lock read_lock{mutex_};
1613 return expires(read_lock);
1614}
1615
@@ -1695,7 +1695,7 @@ $(function() {
1618{
1619 Json::Value res(Json::objectValue);
1620
-
1621 std::shared_lock read_lock{mutex_};
+
1621 std::shared_lock read_lock{mutex_};
1622
1623 res[jss::validation_quorum] = static_cast<Json::UInt>(quorum_);
1624
@@ -2315,12 +2315,12 @@ $(function() {
ripple::ValidatorList::applyList
PublisherListStats applyList(std::string const &globalManifest, std::optional< std::string > const &localManifest, std::string const &blob, std::string const &signature, std::uint32_t version, std::string siteUri, std::optional< uint256 > const &hash, lock_guard const &)
Apply published list of public keys.
Definition: ValidatorList.cpp:1138
ripple::ValidatorList::getJson
Json::Value getJson() const
Return a JSON representation of the state of the validator list.
Definition: ValidatorList.cpp:1617
ripple::ValidatorList::expires
std::optional< TimeKeeper::time_point > expires() const
Return the time when the validator list will expire.
Definition: ValidatorList.cpp:1610
+
ripple::ValidatorList::mutex_
std::shared_mutex mutex_
Definition: ValidatorList.h:229
ripple::ValidatorList::applyListsAndBroadcast
PublisherListStats applyListsAndBroadcast(std::string const &manifest, std::uint32_t version, std::vector< ValidatorBlobInfo > const &blobs, std::string siteUri, uint256 const &hash, Overlay &overlay, HashRouter &hashRouter, NetworkOPs &networkOPs)
Apply multiple published lists of public keys, then broadcast it to all peers that have not seen it o...
Definition: ValidatorList.cpp:940
ripple::ValidatorList::j_
beast::Journal const j_
Definition: ValidatorList.h:228
ripple::ValidatorList::trustedPublisher
bool trustedPublisher(PublicKey const &identity) const
Returns true if public key is a trusted publisher.
Definition: ValidatorList.cpp:1498
ripple::ValidatorList::getListedKey
std::optional< PublicKey > getListedKey(PublicKey const &identity) const
Returns listed master public if public key is included on any lists.
Definition: ValidatorList.cpp:1468
ripple::ValidatorList::dataPath_
boost::filesystem::path const dataPath_
Definition: ValidatorList.h:227
-
ripple::ValidatorList::mutex_
boost::shared_mutex mutex_
Definition: ValidatorList.h:229
ripple::ValidatorList::removePublisherList
bool removePublisherList(lock_guard const &, PublicKey const &publisherKey, PublisherStatus reason)
Stop trusting publisher's list of keys.
Definition: ValidatorList.cpp:1513
ripple::ValidatorList::trusted
bool trusted(PublicKey const &identity) const
Returns true if public key is trusted.
Definition: ValidatorList.cpp:1461
ripple::ValidatorList::maxSupportedBlobs
static constexpr std::size_t maxSupportedBlobs
Definition: ValidatorList.h:272
diff --git a/ValidatorList_8h_source.html b/ValidatorList_8h_source.html index 47f78ab292..fb748ebeaf 100644 --- a/ValidatorList_8h_source.html +++ b/ValidatorList_8h_source.html @@ -247,9 +247,9 @@ $(function() {
226 TimeKeeper& timeKeeper_;
227 boost::filesystem::path const dataPath_;
228 beast::Journal const j_;
-
229 boost::shared_mutex mutable mutex_;
-
230 using lock_guard = std::lock_guard<decltype(mutex_)>;
-
231 using shared_lock = std::shared_lock<decltype(mutex_)>;
+
229 std::shared_mutex mutable mutex_;
+
230 using lock_guard = std::lock_guard<decltype(mutex_)>;
+
231 using shared_lock = std::shared_lock<decltype(mutex_)>;
232
233 std::atomic<std::size_t> quorum_;
234 std::optional<std::size_t> minimumQuorum_;
@@ -474,7 +474,7 @@ $(function() {
672 QuorumKeys
673 getQuorumKeys() const
674 {
-
675 shared_lock read_lock{mutex_};
+
675 shared_lock read_lock{mutex_};
676 return {quorum_, trustedSigningKeys_};
677 }
678
@@ -709,13 +709,13 @@ $(function() {
ripple::ValidatorList::for_each_available
void for_each_available(std::function< void(std::string const &manifest, std::uint32_t version, std::map< std::size_t, ValidatorBlobInfo > const &blobInfos, PublicKey const &pubKey, std::size_t maxSequence, uint256 const &hash)> func) const
Invokes the callback once for every available publisher list's raw data members.
Definition: ValidatorList.cpp:1760
ripple::ValidatorList::expires
std::optional< TimeKeeper::time_point > expires() const
Return the time when the validator list will expire.
Definition: ValidatorList.cpp:1610
ripple::ValidatorList::calculateQuorum
std::size_t calculateQuorum(std::size_t unlSize, std::size_t effectiveUnlSize, std::size_t seenSize)
Return quorum for trusted validator set.
Definition: ValidatorList.cpp:1819
+
ripple::ValidatorList::mutex_
std::shared_mutex mutex_
Definition: ValidatorList.h:229
ripple::ValidatorList::applyListsAndBroadcast
PublisherListStats applyListsAndBroadcast(std::string const &manifest, std::uint32_t version, std::vector< ValidatorBlobInfo > const &blobs, std::string siteUri, uint256 const &hash, Overlay &overlay, HashRouter &hashRouter, NetworkOPs &networkOPs)
Apply multiple published lists of public keys, then broadcast it to all peers that have not seen it o...
Definition: ValidatorList.cpp:940
ripple::ValidatorList::lock_guard
std::lock_guard< decltype(mutex_)> lock_guard
Definition: ValidatorList.h:230
ripple::ValidatorList::j_
beast::Journal const j_
Definition: ValidatorList.h:228
ripple::ValidatorList::trustedPublisher
bool trustedPublisher(PublicKey const &identity) const
Returns true if public key is a trusted publisher.
Definition: ValidatorList.cpp:1498
ripple::ValidatorList::getListedKey
std::optional< PublicKey > getListedKey(PublicKey const &identity) const
Returns listed master public if public key is included on any lists.
Definition: ValidatorList.cpp:1468
ripple::ValidatorList::dataPath_
boost::filesystem::path const dataPath_
Definition: ValidatorList.h:227
-
ripple::ValidatorList::mutex_
boost::shared_mutex mutex_
Definition: ValidatorList.h:229
ripple::ValidatorList::removePublisherList
bool removePublisherList(lock_guard const &, PublicKey const &publisherKey, PublisherStatus reason)
Stop trusting publisher's list of keys.
Definition: ValidatorList.cpp:1513
ripple::ValidatorList::trusted
bool trusted(PublicKey const &identity) const
Returns true if public key is trusted.
Definition: ValidatorList.cpp:1461
ripple::ValidatorList::maxSupportedBlobs
static constexpr std::size_t maxSupportedBlobs
Definition: ValidatorList.h:272
diff --git a/classripple_1_1ConnectAttempt__coll__graph.md5 b/classripple_1_1ConnectAttempt__coll__graph.md5 index 42fbfa4c9d..54f353d006 100644 --- a/classripple_1_1ConnectAttempt__coll__graph.md5 +++ b/classripple_1_1ConnectAttempt__coll__graph.md5 @@ -1 +1 @@ -2d48ce2b04a1d1c01c8a6ae088985f2c \ No newline at end of file +5a9b5946a68d9bad99eab4f89b1ec052 \ No newline at end of file diff --git a/classripple_1_1OverlayImpl_1_1Child__coll__graph.md5 b/classripple_1_1OverlayImpl_1_1Child__coll__graph.md5 index 452ac74342..404ddd3d1e 100644 --- a/classripple_1_1OverlayImpl_1_1Child__coll__graph.md5 +++ b/classripple_1_1OverlayImpl_1_1Child__coll__graph.md5 @@ -1 +1 @@ -38098ffea02edd227e9e43265dab7315 \ No newline at end of file +76c9864327fbd70b4ed42fcb1db05253 \ No newline at end of file diff --git a/classripple_1_1OverlayImpl__coll__graph.md5 b/classripple_1_1OverlayImpl__coll__graph.md5 index 3426959125..f7ba6f7f51 100644 --- a/classripple_1_1OverlayImpl__coll__graph.md5 +++ b/classripple_1_1OverlayImpl__coll__graph.md5 @@ -1 +1 @@ -70da414cda491fe038c77b090201e213 \ No newline at end of file +8a1de8c0710cd779eef984fa0dbc449b \ No newline at end of file diff --git a/classripple_1_1PeerImp-members.html b/classripple_1_1PeerImp-members.html index e81efd5837..6115894b36 100644 --- a/classripple_1_1PeerImp-members.html +++ b/classripple_1_1PeerImp-members.html @@ -151,7 +151,7 @@ $(function() { minLedger_ripple::PeerImpprivate name() constripple::PeerImpprivate name_ripple::PeerImpprivate - nameMutex_ripple::PeerImpmutableprivate + nameMutex_ripple::PeerImpmutableprivate onMessage(std::shared_ptr< protocol::TMManifests > const &m)ripple::PeerImp onMessage(std::shared_ptr< protocol::TMPing > const &m)ripple::PeerImp onMessage(std::shared_ptr< protocol::TMCluster > const &m)ripple::PeerImp diff --git a/classripple_1_1PeerImp.html b/classripple_1_1PeerImp.html index 28e9fe1261..047b9e49c7 100644 --- a/classripple_1_1PeerImp.html +++ b/classripple_1_1PeerImp.html @@ -105,56 +105,56 @@ Collaboration diagram for ripple::PeerImp:
Collaboration graph
- - - - - + + + + + - + - - - - - - + + + + + + - + - - - - - + + + + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +
[legend]
@@ -451,8 +451,8 @@ Private Attributes - - + + @@ -4026,8 +4026,8 @@ template<class FwdIt , class > - -

◆ nameMutex_

+ +

◆ nameMutex_

@@ -4036,7 +4036,7 @@ template<class FwdIt , class >
diff --git a/classripple_1_1PeerImp_1_1Metrics-members.html b/classripple_1_1PeerImp_1_1Metrics-members.html index b3b8b7c0fc..7005eb60a3 100644 --- a/classripple_1_1PeerImp_1_1Metrics-members.html +++ b/classripple_1_1PeerImp_1_1Metrics-members.html @@ -86,7 +86,7 @@ $(function() { - + diff --git a/classripple_1_1PeerImp_1_1Metrics.html b/classripple_1_1PeerImp_1_1Metrics.html index 1484bafd7b..3ac63d5c5f 100644 --- a/classripple_1_1PeerImp_1_1Metrics.html +++ b/classripple_1_1PeerImp_1_1Metrics.html @@ -85,8 +85,9 @@ Collaboration diagram for ripple::PeerImp::Metrics:
Collaboration graph
- - + + +
[legend]
 
std::string name_
 
boost::shared_mutex nameMutex_
 
std::shared_mutex nameMutex_
 
LedgerIndex minLedger_ = 0
 
LedgerIndex maxLedger_ = 0
- +
boost::shared_mutex ripple::PeerImp::nameMutex_std::shared_mutex ripple::PeerImp::nameMutex_
Metrics()=defaultripple::PeerImp::Metrics
Metrics(Metrics const &)=deleteripple::PeerImp::Metrics
Metrics(Metrics &&)=deleteripple::PeerImp::Metrics
mutex_ripple::PeerImp::Metricsmutableprivate
mutex_ripple::PeerImp::Metricsmutableprivate
operator=(Metrics const &)=deleteripple::PeerImp::Metrics
operator=(Metrics &&)=deleteripple::PeerImp::Metrics
rollingAvg_ripple::PeerImp::Metricsprivate
@@ -111,8 +112,8 @@ Public Member Functions
- - + + @@ -317,8 +318,8 @@ Private Attributes

Member Data Documentation

- -

◆ mutex_

+ +

◆ mutex_

@@ -327,7 +328,7 @@ Private Attributes
diff --git a/classripple_1_1PeerImp_1_1Metrics__coll__graph.map b/classripple_1_1PeerImp_1_1Metrics__coll__graph.map index f058c4a506..28229ebfd9 100644 --- a/classripple_1_1PeerImp_1_1Metrics__coll__graph.map +++ b/classripple_1_1PeerImp_1_1Metrics__coll__graph.map @@ -1,4 +1,5 @@ - - + + + diff --git a/classripple_1_1PeerImp_1_1Metrics__coll__graph.md5 b/classripple_1_1PeerImp_1_1Metrics__coll__graph.md5 index eb77569f8d..c3ddf567b0 100644 --- a/classripple_1_1PeerImp_1_1Metrics__coll__graph.md5 +++ b/classripple_1_1PeerImp_1_1Metrics__coll__graph.md5 @@ -1 +1 @@ -f84015dee60fb1295332f53b3d03e28f \ No newline at end of file +25862ab92e2d74f3bbfb17eb9851f5fa \ No newline at end of file diff --git a/classripple_1_1PeerImp_1_1Metrics__coll__graph.png b/classripple_1_1PeerImp_1_1Metrics__coll__graph.png index b97b26a95b..0c2e9eeaab 100644 Binary files a/classripple_1_1PeerImp_1_1Metrics__coll__graph.png and b/classripple_1_1PeerImp_1_1Metrics__coll__graph.png differ diff --git a/classripple_1_1PeerImp__coll__graph.map b/classripple_1_1PeerImp__coll__graph.map index d6b0ad430e..58f0b233cb 100644 --- a/classripple_1_1PeerImp__coll__graph.map +++ b/classripple_1_1PeerImp__coll__graph.map @@ -1,52 +1,52 @@ - - - - - + + + + + - + - - - - - - + + + + + + - + - - - - - + + + + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/classripple_1_1PeerImp__coll__graph.md5 b/classripple_1_1PeerImp__coll__graph.md5 index e274b8c1e9..1568a17a6c 100644 --- a/classripple_1_1PeerImp__coll__graph.md5 +++ b/classripple_1_1PeerImp__coll__graph.md5 @@ -1 +1 @@ -61858c9e132a752ebfacbb607be12fab \ No newline at end of file +0d77a831902ef6890f36cb5c1c5a0cad \ No newline at end of file diff --git a/classripple_1_1PeerImp__coll__graph.png b/classripple_1_1PeerImp__coll__graph.png index 06cafb1163..444697bf34 100644 Binary files a/classripple_1_1PeerImp__coll__graph.png and b/classripple_1_1PeerImp__coll__graph.png differ diff --git a/classripple_1_1ValidatorList-members.html b/classripple_1_1ValidatorList-members.html index 2ad0d066c2..111828d55b 100644 --- a/classripple_1_1ValidatorList-members.html +++ b/classripple_1_1ValidatorList-members.html @@ -121,7 +121,7 @@ $(function() { - + diff --git a/classripple_1_1ValidatorList.html b/classripple_1_1ValidatorList.html index bb345b9723..3e7ecf3202 100644 --- a/classripple_1_1ValidatorList.html +++ b/classripple_1_1ValidatorList.html @@ -95,39 +95,39 @@ Collaboration diagram for ripple::ValidatorList:
Collaboration graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]

Private Attributes

boost::shared_mutex mutex_
 
std::shared_mutex mutex_
 
boost::circular_buffer< std::uint64_trollingAvg_ {30, 0ull}
 
clock_type::time_point intervalStart_ {clock_type::now()}
- +
boost::shared_mutex ripple::PeerImp::Metrics::mutex_std::shared_mutex ripple::PeerImp::Metrics::mutex_
lock_guard typedefripple::ValidatorListprivate
maxSupportedBlobsripple::ValidatorListprivatestatic
minimumQuorum_ripple::ValidatorListprivate
mutex_ripple::ValidatorListmutableprivate
mutex_ripple::ValidatorListmutableprivate
negativeUNL_ripple::ValidatorListprivate
negativeUNLFilter(std::vector< std::shared_ptr< STValidation > > &&validations) constripple::ValidatorList
parseBlobs(std::uint32_t version, Json::Value const &body)ripple::ValidatorListstatic
@@ -242,9 +242,9 @@ Static Public Member Functions
- + - +

Private Types

using lock_guard = std::lock_guard< decltype(mutex_)>
using lock_guard = std::lock_guard< decltype(mutex_)>
 
using shared_lock = std::shared_lock< decltype(mutex_)>
using shared_lock = std::shared_lock< decltype(mutex_)>
 
- - + + @@ -382,7 +382,7 @@ Trusted Validators List @@ -406,7 +406,7 @@ Trusted Validators List @@ -2600,8 +2600,8 @@ template<class Hasher > - -

◆ mutex_

+ +

◆ mutex_

@@ -2610,7 +2610,7 @@ template<class Hasher >
diff --git a/classripple_1_1ValidatorList__coll__graph.map b/classripple_1_1ValidatorList__coll__graph.map index abbeadc795..bb3d2e19dd 100644 --- a/classripple_1_1ValidatorList__coll__graph.map +++ b/classripple_1_1ValidatorList__coll__graph.map @@ -1,35 +1,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classripple_1_1ValidatorList__coll__graph.md5 b/classripple_1_1ValidatorList__coll__graph.md5 index e7e24c4e40..2a0364d7b2 100644 --- a/classripple_1_1ValidatorList__coll__graph.md5 +++ b/classripple_1_1ValidatorList__coll__graph.md5 @@ -1 +1 @@ -3b38a7ba7e0f98953988a505780f1ed1 \ No newline at end of file +71165f83638c5914831b70d5f4c8a56b \ No newline at end of file diff --git a/classripple_1_1ValidatorList__coll__graph.png b/classripple_1_1ValidatorList__coll__graph.png index b27bfc85f3..1d57054886 100644 Binary files a/classripple_1_1ValidatorList__coll__graph.png and b/classripple_1_1ValidatorList__coll__graph.png differ diff --git a/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest-members.html b/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest-members.html index 45c5c68cef..bd3c4369a7 100644 --- a/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest-members.html +++ b/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest-members.html @@ -152,7 +152,7 @@ $(function() { - + diff --git a/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html b/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html index 8f7fa2b05c..dae4700c65 100644 --- a/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html +++ b/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html @@ -103,56 +103,56 @@ Collaboration diagram for ripple::test::tx_reduce_relay_test::PeerTest:
Collaboration graph
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[legend]

@@ -311,8 +311,8 @@ Private Attributes

 
beast::Journal const j_
 
boost::shared_mutex mutex_
 
std::shared_mutex mutex_
 
std::atomic< std::size_tquorum_
 
std::optional< std::size_tminimumQuorum_
- +
using ripple::ValidatorList::lock_guard = std::lock_guard<decltype(mutex_)>using ripple::ValidatorList::lock_guard = std::lock_guard<decltype(mutex_)>
- +
using ripple::ValidatorList::shared_lock = std::shared_lock<decltype(mutex_)>using ripple::ValidatorList::shared_lock = std::shared_lock<decltype(mutex_)>
- +
boost::shared_mutex ripple::ValidatorList::mutex_std::shared_mutex ripple::ValidatorList::mutex_
minLedger_ripple::PeerImpprivate
name() constripple::PeerImpprivate
name_ripple::PeerImpprivate
nameMutex_ripple::PeerImpmutableprivate
nameMutex_ripple::PeerImpmutableprivate
onMessage(std::shared_ptr< protocol::TMManifests > const &m)ripple::PeerImp
onMessage(std::shared_ptr< protocol::TMPing > const &m)ripple::PeerImp
onMessage(std::shared_ptr< protocol::TMCluster > const &m)ripple::PeerImp
@@ -447,8 +447,8 @@ Private Attributes - - + + @@ -4205,8 +4205,8 @@ template<class FwdIt , class > - -

◆ nameMutex_

+ +

◆ nameMutex_

@@ -4215,7 +4215,7 @@ template<class FwdIt , class >
diff --git a/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.map b/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.map index 14a8e5b7fd..688e62c6c7 100644 --- a/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.map +++ b/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.md5 b/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.md5 index 9045522092..f994870b6c 100644 --- a/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.md5 +++ b/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.md5 @@ -1 +1 @@ -b5d84845b8785fa425d606a6506f9b8c \ No newline at end of file +5b31b457058dbc9e7bd86aa097aad993 \ No newline at end of file diff --git a/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.png b/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.png index 6faf3d4481..d881203625 100644 Binary files a/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.png and b/classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest__coll__graph.png differ diff --git a/functions_m.html b/functions_m.html index e750f709fd..7f5e9911b8 100644 --- a/functions_m.html +++ b/functions_m.html @@ -813,7 +813,7 @@ $(function() {
  • MutableTxSet() : ripple::RCLTxSet::MutableTxSet, ripple::test::csf::TxSet::MutableTxSet
  • mutex : ripple::LockedSociSession, ripple::metrics::TxMetrics, ripple::NodeStore::MemoryDB, ripple::perf::Locked< T >
  • Mutex : ripple::RCLValidationsAdaptor, ripple::Validations< Adaptor >
  • -
  • mutex_ : beast::unit_test::runner, ripple::AmendmentTableImpl, ripple::BaseHTTPPeer< Handler, Impl >, ripple::CheckpointersCollection, ripple::ClosureCounter< Ret_t, Args_t >, ripple::Cluster, ripple::csprng_engine, ripple::detail::CachedViewImpl, ripple::HashRouter, ripple::JobQueue::Coro, ripple::Ledger, ripple::LedgerCleanerImp, ripple::LoadManager, ripple::LoadMonitor, ripple::Logs, ripple::ManifestCache, ripple::NegativeUNLVote, ripple::NetworkOPsImp::StateAccounting, ripple::NodeStore::DatabaseRotatingImp, ripple::NodeStore::ManagerImp, ripple::NodeStore::MemoryFactory, ripple::OverlayImpl, ripple::PeerFinder::Checker< Protocol >, ripple::PeerImp::Metrics, ripple::PeerReservationTable, ripple::PendingSaves, ripple::perf::PerfLogImp, ripple::RCLConsensus, ripple::Resource::ManagerImp, ripple::ServerHandler, ripple::SHAMapStoreImp, ripple::SHAMapStoreImp::SavedStateDB, ripple::short_read_test::Base, ripple::test::Coroutine_test::gate, ripple::test::DNS_test, ripple::test::jtx::AMMTest::gate, ripple::test::Path_test::gate, ripple::TxQ, ripple::Validations< Adaptor >, ripple::ValidatorList, ripple::Workers::Worker
  • +
  • mutex_ : beast::unit_test::runner, ripple::AmendmentTableImpl, ripple::BaseHTTPPeer< Handler, Impl >, ripple::CheckpointersCollection, ripple::ClosureCounter< Ret_t, Args_t >, ripple::Cluster, ripple::csprng_engine, ripple::detail::CachedViewImpl, ripple::HashRouter, ripple::JobQueue::Coro, ripple::Ledger, ripple::LedgerCleanerImp, ripple::LoadManager, ripple::LoadMonitor, ripple::Logs, ripple::ManifestCache, ripple::NegativeUNLVote, ripple::NetworkOPsImp::StateAccounting, ripple::NodeStore::DatabaseRotatingImp, ripple::NodeStore::ManagerImp, ripple::NodeStore::MemoryFactory, ripple::OverlayImpl, ripple::PeerFinder::Checker< Protocol >, ripple::PeerImp::Metrics, ripple::PeerReservationTable, ripple::PendingSaves, ripple::perf::PerfLogImp, ripple::RCLConsensus, ripple::Resource::ManagerImp, ripple::ServerHandler, ripple::SHAMapStoreImp, ripple::SHAMapStoreImp::SavedStateDB, ripple::short_read_test::Base, ripple::test::Coroutine_test::gate, ripple::test::DNS_test, ripple::test::jtx::AMMTest::gate, ripple::test::Path_test::gate, ripple::TxQ, ripple::Validations< Adaptor >, ripple::ValidatorList, ripple::Workers::Worker
  • mutex_run_ : ripple::JobQueue::Coro
  • mutex_type : ripple::TaggedCache< Key, T, IsKeyCache, SharedWeakUnionPointerType, SharedPointerType, Hash, KeyEqual, Mutex >
  • MutexType : ripple::Application
  • diff --git a/functions_n.html b/functions_n.html index a96475f28a..aa76df24eb 100644 --- a/functions_n.html +++ b/functions_n.html @@ -80,7 +80,7 @@ $(function() {
  • name_map_part() : beast::aged_associative_container_test_base::MaybeMap< Base, IsMap >, beast::aged_associative_container_test_base::MaybeMap< Base, true >
  • name_multi_part() : beast::aged_associative_container_test_base::MaybeMulti< Base, IsMulti >, beast::aged_associative_container_test_base::MaybeMulti< Base, true >
  • name_ordered_part() : beast::aged_associative_container_test_base::MaybeUnordered< Base, IsUnordered >, beast::aged_associative_container_test_base::MaybeUnordered< Base, true >
  • -
  • nameMutex_ : ripple::PeerImp
  • +
  • nameMutex_ : ripple::PeerImp
  • names : ripple::ResolverAsioImpl::Work
  • names_ : beast::unit_test::suite_list, ripple::KnownFormats< KeyType, Derived >
  • native : ripple::AmountSpec, ripple::Asset, ripple::EitherAmount, ripple::Issue, ripple::MPTIssue, ripple::STAmount
  • diff --git a/functions_vars_m.html b/functions_vars_m.html index e446463963..ca9de7d1ab 100644 --- a/functions_vars_m.html +++ b/functions_vars_m.html @@ -611,7 +611,7 @@ $(function() {
  • mUsername : ripple::RPCSubImp
  • mut : ripple::Workers_test::TestCallback
  • mutex : ripple::metrics::TxMetrics, ripple::NodeStore::MemoryDB, ripple::perf::Locked< T >
  • -
  • mutex_ : beast::unit_test::runner, ripple::AmendmentTableImpl, ripple::BaseHTTPPeer< Handler, Impl >, ripple::CheckpointersCollection, ripple::ClosureCounter< Ret_t, Args_t >, ripple::Cluster, ripple::csprng_engine, ripple::detail::CachedViewImpl, ripple::HashRouter, ripple::JobQueue::Coro, ripple::Ledger, ripple::LedgerCleanerImp, ripple::LoadManager, ripple::LoadMonitor, ripple::Logs, ripple::ManifestCache, ripple::NegativeUNLVote, ripple::NetworkOPsImp::StateAccounting, ripple::NodeStore::DatabaseRotatingImp, ripple::NodeStore::ManagerImp, ripple::NodeStore::MemoryFactory, ripple::OverlayImpl, ripple::PeerFinder::Checker< Protocol >, ripple::PeerImp::Metrics, ripple::PeerReservationTable, ripple::PendingSaves, ripple::perf::PerfLogImp, ripple::RCLConsensus, ripple::Resource::ManagerImp, ripple::ServerHandler, ripple::SHAMapStoreImp, ripple::SHAMapStoreImp::SavedStateDB, ripple::short_read_test::Base, ripple::test::Coroutine_test::gate, ripple::test::DNS_test, ripple::test::jtx::AMMTest::gate, ripple::test::Path_test::gate, ripple::TxQ, ripple::Validations< Adaptor >, ripple::ValidatorList, ripple::Workers::Worker
  • +
  • mutex_ : beast::unit_test::runner, ripple::AmendmentTableImpl, ripple::BaseHTTPPeer< Handler, Impl >, ripple::CheckpointersCollection, ripple::ClosureCounter< Ret_t, Args_t >, ripple::Cluster, ripple::csprng_engine, ripple::detail::CachedViewImpl, ripple::HashRouter, ripple::JobQueue::Coro, ripple::Ledger, ripple::LedgerCleanerImp, ripple::LoadManager, ripple::LoadMonitor, ripple::Logs, ripple::ManifestCache, ripple::NegativeUNLVote, ripple::NetworkOPsImp::StateAccounting, ripple::NodeStore::DatabaseRotatingImp, ripple::NodeStore::ManagerImp, ripple::NodeStore::MemoryFactory, ripple::OverlayImpl, ripple::PeerFinder::Checker< Protocol >, ripple::PeerImp::Metrics, ripple::PeerReservationTable, ripple::PendingSaves, ripple::perf::PerfLogImp, ripple::RCLConsensus, ripple::Resource::ManagerImp, ripple::ServerHandler, ripple::SHAMapStoreImp, ripple::SHAMapStoreImp::SavedStateDB, ripple::short_read_test::Base, ripple::test::Coroutine_test::gate, ripple::test::DNS_test, ripple::test::jtx::AMMTest::gate, ripple::test::Path_test::gate, ripple::TxQ, ripple::Validations< Adaptor >, ripple::ValidatorList, ripple::Workers::Worker
  • mutex_run_ : ripple::JobQueue::Coro
  • mValidations : ripple::ApplicationImp
  • mValidLedger : ripple::LedgerMaster
  • diff --git a/functions_vars_n.html b/functions_vars_n.html index 34d1794484..667219c18d 100644 --- a/functions_vars_n.html +++ b/functions_vars_n.html @@ -77,7 +77,7 @@ $(function() {
  • n_ : beast::unit_test::amount, ripple::io_list, ripple::NodeStore::Timing_test::parallel_for_lambda< Body >, ripple::StreambufWSMsg< Streambuf >
  • name : beast::unit_test::detail::reporter< class >::case_results, beast::unit_test::detail::reporter< class >::suite_results, ripple::AmendmentState, ripple::AmendmentTable::FeatureInfo, ripple::OverlayImpl::TrafficGauges, ripple::ParsedPort, ripple::PerfLog_test::Cur, ripple::Port, ripple::RPC::LedgerHandler, ripple::RPC::VersionHandler, ripple::test::detail::case_results, ripple::test::detail::suite_results, ripple::test::jtx::MPT, ripple::test::traffic_count_test::TestCase, ripple::TrafficCount::TrafficStats
  • name_ : beast::unit_test::case_results, beast::unit_test::suite_info, beast::unit_test::suite_results, ripple::ClusterNode, ripple::CountedObjects::Counter, ripple::JobQueue::Coro, ripple::KnownFormats< KeyType, Derived >::Item, ripple::KnownFormats< KeyType, Derived >, ripple::LoadEvent, ripple::NodeStore::MemoryBackend, ripple::NodeStore::NuDBBackend, ripple::PeerImp, ripple::RPC::Handler, ripple::Section, ripple::test::jtx::Account, ripple::test::jtx::PrettyAmount
  • -
  • nameMutex_ : ripple::PeerImp
  • +
  • nameMutex_ : ripple::PeerImp
  • names : ripple::ResolverAsioImpl::Work
  • names_ : beast::unit_test::suite_list, ripple::KnownFormats< KeyType, Derived >
  • native : ripple::AmountSpec, ripple::EitherAmount
  • diff --git a/search/all_e.js b/search/all_e.js index 33141fe578..a380d21865 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -1088,7 +1088,7 @@ var searchData= ['mutex_1085',['mutex',['http://en.cppreference.com/w/cpp/header/mutex.html',1,'(Global Namespace)'],['../structripple_1_1NodeStore_1_1MemoryDB.html#adc361d2c245d8306f53fae470124b710',1,'ripple::NodeStore::MemoryDB::mutex()'],['../classripple_1_1LockedSociSession.html#ac4db276fa55171b226b84ea36a0352d4',1,'ripple::LockedSociSession::mutex()']]], ['mutex_1086',['Mutex',['../structripple_1_1test_1_1csf_1_1Peer_1_1ValAdaptor_1_1Mutex.html',1,'ripple::test::csf::Peer::ValAdaptor::Mutex'],['../structripple_1_1test_1_1csf_1_1Validations__test_1_1Adaptor_1_1Mutex.html',1,'ripple::test::csf::Validations_test::Adaptor::Mutex']]], ['mutex_1087',['mutex',['http://en.cppreference.com/w/cpp/thread/mutex.html',1,'std']]], - ['mutex_5f_1088',['mutex_',['../classripple_1_1NodeStore_1_1DatabaseRotatingImp.html#a4d803c36c8aea67c83f735814de25717',1,'ripple::NodeStore::DatabaseRotatingImp::mutex_()'],['../classripple_1_1Validations.html#a3ed6c001b0138dd244ed95088416bbaf',1,'ripple::Validations::mutex_()'],['../classripple_1_1CheckpointersCollection.html#a6f2b213eb135fb2d4e6db94de939d59d',1,'ripple::CheckpointersCollection::mutex_()'],['../classripple_1_1Workers_1_1Worker.html#a4ed9df58fdb5b752f248ac61aedbf0fc',1,'ripple::Workers::Worker::mutex_()'],['../classripple_1_1JobQueue_1_1Coro.html#a8dd2b8ab272921eaa7d7cd8f4a5fc3e9',1,'ripple::JobQueue::Coro::mutex_()'],['../classripple_1_1LoadMonitor.html#ab5dcc5c29ad22aef80c0a1ecb7312b8c',1,'ripple::LoadMonitor::mutex_()'],['../classripple_1_1detail_1_1CachedViewImpl.html#af882e84e266d9b4bc2194de80b638898',1,'ripple::detail::CachedViewImpl::mutex_()'],['../classripple_1_1NodeStore_1_1MemoryFactory.html#aed56d3246c20509191dcddb12b5ceb00',1,'ripple::NodeStore::MemoryFactory::mutex_()'],['../classripple_1_1ClosureCounter.html#a7657852232c52a27d41d6ec1a01b39a8',1,'ripple::ClosureCounter::mutex_()'],['../classripple_1_1NodeStore_1_1ManagerImp.html#a19b1a6d9001939e7d9dfe03111cab59c',1,'ripple::NodeStore::ManagerImp::mutex_()'],['../classripple_1_1Cluster.html#ab0eef88c2f27bca8f500f9eb1714bb1d',1,'ripple::Cluster::mutex_()'],['../classripple_1_1OverlayImpl.html#a7df56f21d09513351c98a973f4022836',1,'ripple::OverlayImpl::mutex_()'],['../classripple_1_1PeerImp_1_1Metrics.html#ad8de70bc8c28ad444c8705efeafe6e96',1,'ripple::PeerImp::Metrics::mutex_()'],['../classripple_1_1PeerReservationTable.html#adf2c2218edfa8006026e49e0c2345dc9',1,'ripple::PeerReservationTable::mutex_()'],['../classripple_1_1PeerFinder_1_1Checker.html#a49eef0fb4d19a4b689c0198720e152a7',1,'ripple::PeerFinder::Checker::mutex_()'],['../classripple_1_1perf_1_1PerfLogImp.html#ac64e671807b0a09696d1392244b795dd',1,'ripple::perf::PerfLogImp::mutex_()'],['../classripple_1_1ServerHandler.html#a9e876ec44af736e4b73241a4dec4337b',1,'ripple::ServerHandler::mutex_()'],['../classripple_1_1test_1_1jtx_1_1AMMTest_1_1gate.html#a0cf421914280f0196f5b4898ca38c908',1,'ripple::test::jtx::AMMTest::gate::mutex_()'],['../classripple_1_1test_1_1DNS__test.html#a9bbb56c9064d88ea47cf318ba3ca4e61',1,'ripple::test::DNS_test::mutex_()'],['../classripple_1_1Resource_1_1ManagerImp.html#a0964609f9c4b0158bf61c091b693d883',1,'ripple::Resource::ManagerImp::mutex_()'],['../classripple_1_1BaseHTTPPeer.html#a7738c7760df14e580ac46be84e80ec8c',1,'ripple::BaseHTTPPeer::mutex_()'],['../classripple_1_1csprng__engine.html#a97b1006643b8f6035436b268ec9925bd',1,'ripple::csprng_engine::mutex_()'],['../classbeast_1_1unit__test_1_1runner.html#a900e38c2153feb50c71a4d9e28cc07c0',1,'beast::unit_test::runner::mutex_()'],['../classripple_1_1Logs.html#a66d24e48ab866fae608bc168c55bb60c',1,'ripple::Logs::mutex_()'],['../classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183',1,'ripple::ValidatorList::mutex_()'],['../classripple_1_1test_1_1Path__test_1_1gate.html#a29663f09f14fb134bd6088483327437f',1,'ripple::test::Path_test::gate::mutex_()'],['../classripple_1_1test_1_1Coroutine__test_1_1gate.html#a33e540e8c3ae5225e4d24cfda12b65df',1,'ripple::test::Coroutine_test::gate::mutex_()'],['../classripple_1_1short__read__test_1_1Base.html#ae79a916981cd57424f30f8fb27f4324b',1,'ripple::short_read_test::Base::mutex_()'],['../classripple_1_1RCLConsensus.html#a84d76715067b0c309c57b9e19d0ed2bd',1,'ripple::RCLConsensus::mutex_()'],['../classripple_1_1Ledger.html#aa057e36e5a77c071557aa2a78a8953fc',1,'ripple::Ledger::mutex_()'],['../classripple_1_1TxQ.html#a63a8817d4a8b421e026e1454c4ba4646',1,'ripple::TxQ::mutex_()'],['../classripple_1_1SHAMapStoreImp.html#a13915b042341ae4fe6232c5fd956ef57',1,'ripple::SHAMapStoreImp::mutex_()'],['../classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ad5df3722609c889e8fb9b414e42b67a9',1,'ripple::SHAMapStoreImp::SavedStateDB::mutex_()'],['../classripple_1_1NetworkOPsImp_1_1StateAccounting.html#aa386a8916123ef2b15c4fdcd66daca35',1,'ripple::NetworkOPsImp::StateAccounting::mutex_()'],['../classripple_1_1NegativeUNLVote.html#aa8c381a7b9dd1ea9ac0c06e03b89ca35',1,'ripple::NegativeUNLVote::mutex_()'],['../classripple_1_1ManifestCache.html#a5c8a04996a9f90aa043d52e83db15935',1,'ripple::ManifestCache::mutex_()'],['../classripple_1_1HashRouter.html#a311812f9ac5539ce4d2f500283d67c96',1,'ripple::HashRouter::mutex_()'],['../classripple_1_1AmendmentTableImpl.html#a08ceef79750994d25c0b416c378eecc0',1,'ripple::AmendmentTableImpl::mutex_()'],['../classripple_1_1LoadManager.html#adc6d73329b16ea0e6aa7c2df3f59c7b1',1,'ripple::LoadManager::mutex_()'],['../classripple_1_1PendingSaves.html#a42af5d3f85c5c19f1ef0a0bfb0eb0499',1,'ripple::PendingSaves::mutex_()'],['../classripple_1_1LedgerCleanerImp.html#af85c720225698d51d0b2f55d94ff25c3',1,'ripple::LedgerCleanerImp::mutex_()']]], + ['mutex_5f_1088',['mutex_',['../classripple_1_1NodeStore_1_1DatabaseRotatingImp.html#a4d803c36c8aea67c83f735814de25717',1,'ripple::NodeStore::DatabaseRotatingImp::mutex_()'],['../classripple_1_1Validations.html#a3ed6c001b0138dd244ed95088416bbaf',1,'ripple::Validations::mutex_()'],['../classripple_1_1CheckpointersCollection.html#a6f2b213eb135fb2d4e6db94de939d59d',1,'ripple::CheckpointersCollection::mutex_()'],['../classripple_1_1Workers_1_1Worker.html#a4ed9df58fdb5b752f248ac61aedbf0fc',1,'ripple::Workers::Worker::mutex_()'],['../classripple_1_1JobQueue_1_1Coro.html#a8dd2b8ab272921eaa7d7cd8f4a5fc3e9',1,'ripple::JobQueue::Coro::mutex_()'],['../classripple_1_1LoadMonitor.html#ab5dcc5c29ad22aef80c0a1ecb7312b8c',1,'ripple::LoadMonitor::mutex_()'],['../classripple_1_1detail_1_1CachedViewImpl.html#af882e84e266d9b4bc2194de80b638898',1,'ripple::detail::CachedViewImpl::mutex_()'],['../classripple_1_1NodeStore_1_1MemoryFactory.html#aed56d3246c20509191dcddb12b5ceb00',1,'ripple::NodeStore::MemoryFactory::mutex_()'],['../classripple_1_1ClosureCounter.html#a7657852232c52a27d41d6ec1a01b39a8',1,'ripple::ClosureCounter::mutex_()'],['../classripple_1_1NodeStore_1_1ManagerImp.html#a19b1a6d9001939e7d9dfe03111cab59c',1,'ripple::NodeStore::ManagerImp::mutex_()'],['../classripple_1_1Cluster.html#ab0eef88c2f27bca8f500f9eb1714bb1d',1,'ripple::Cluster::mutex_()'],['../classripple_1_1OverlayImpl.html#a7df56f21d09513351c98a973f4022836',1,'ripple::OverlayImpl::mutex_()'],['../classripple_1_1PeerImp_1_1Metrics.html#ad0cc1f750a4fefb530551d80e03bbf7d',1,'ripple::PeerImp::Metrics::mutex_()'],['../classripple_1_1PeerReservationTable.html#adf2c2218edfa8006026e49e0c2345dc9',1,'ripple::PeerReservationTable::mutex_()'],['../classripple_1_1PeerFinder_1_1Checker.html#a49eef0fb4d19a4b689c0198720e152a7',1,'ripple::PeerFinder::Checker::mutex_()'],['../classripple_1_1perf_1_1PerfLogImp.html#ac64e671807b0a09696d1392244b795dd',1,'ripple::perf::PerfLogImp::mutex_()'],['../classripple_1_1ServerHandler.html#a9e876ec44af736e4b73241a4dec4337b',1,'ripple::ServerHandler::mutex_()'],['../classripple_1_1test_1_1jtx_1_1AMMTest_1_1gate.html#a0cf421914280f0196f5b4898ca38c908',1,'ripple::test::jtx::AMMTest::gate::mutex_()'],['../classripple_1_1test_1_1DNS__test.html#a9bbb56c9064d88ea47cf318ba3ca4e61',1,'ripple::test::DNS_test::mutex_()'],['../classripple_1_1Resource_1_1ManagerImp.html#a0964609f9c4b0158bf61c091b693d883',1,'ripple::Resource::ManagerImp::mutex_()'],['../classripple_1_1BaseHTTPPeer.html#a7738c7760df14e580ac46be84e80ec8c',1,'ripple::BaseHTTPPeer::mutex_()'],['../classripple_1_1csprng__engine.html#a97b1006643b8f6035436b268ec9925bd',1,'ripple::csprng_engine::mutex_()'],['../classbeast_1_1unit__test_1_1runner.html#a900e38c2153feb50c71a4d9e28cc07c0',1,'beast::unit_test::runner::mutex_()'],['../classripple_1_1Logs.html#a66d24e48ab866fae608bc168c55bb60c',1,'ripple::Logs::mutex_()'],['../classripple_1_1ValidatorList.html#a796cfdb52b275852b6aa548bcf42a002',1,'ripple::ValidatorList::mutex_()'],['../classripple_1_1test_1_1Path__test_1_1gate.html#a29663f09f14fb134bd6088483327437f',1,'ripple::test::Path_test::gate::mutex_()'],['../classripple_1_1test_1_1Coroutine__test_1_1gate.html#a33e540e8c3ae5225e4d24cfda12b65df',1,'ripple::test::Coroutine_test::gate::mutex_()'],['../classripple_1_1short__read__test_1_1Base.html#ae79a916981cd57424f30f8fb27f4324b',1,'ripple::short_read_test::Base::mutex_()'],['../classripple_1_1RCLConsensus.html#a84d76715067b0c309c57b9e19d0ed2bd',1,'ripple::RCLConsensus::mutex_()'],['../classripple_1_1Ledger.html#aa057e36e5a77c071557aa2a78a8953fc',1,'ripple::Ledger::mutex_()'],['../classripple_1_1TxQ.html#a63a8817d4a8b421e026e1454c4ba4646',1,'ripple::TxQ::mutex_()'],['../classripple_1_1SHAMapStoreImp.html#a13915b042341ae4fe6232c5fd956ef57',1,'ripple::SHAMapStoreImp::mutex_()'],['../classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ad5df3722609c889e8fb9b414e42b67a9',1,'ripple::SHAMapStoreImp::SavedStateDB::mutex_()'],['../classripple_1_1NetworkOPsImp_1_1StateAccounting.html#aa386a8916123ef2b15c4fdcd66daca35',1,'ripple::NetworkOPsImp::StateAccounting::mutex_()'],['../classripple_1_1NegativeUNLVote.html#aa8c381a7b9dd1ea9ac0c06e03b89ca35',1,'ripple::NegativeUNLVote::mutex_()'],['../classripple_1_1ManifestCache.html#a5c8a04996a9f90aa043d52e83db15935',1,'ripple::ManifestCache::mutex_()'],['../classripple_1_1HashRouter.html#a311812f9ac5539ce4d2f500283d67c96',1,'ripple::HashRouter::mutex_()'],['../classripple_1_1AmendmentTableImpl.html#a08ceef79750994d25c0b416c378eecc0',1,'ripple::AmendmentTableImpl::mutex_()'],['../classripple_1_1LoadManager.html#adc6d73329b16ea0e6aa7c2df3f59c7b1',1,'ripple::LoadManager::mutex_()'],['../classripple_1_1PendingSaves.html#a42af5d3f85c5c19f1ef0a0bfb0eb0499',1,'ripple::PendingSaves::mutex_()'],['../classripple_1_1LedgerCleanerImp.html#af85c720225698d51d0b2f55d94ff25c3',1,'ripple::LedgerCleanerImp::mutex_()']]], ['mutex_5frun_5f_1089',['mutex_run_',['../classripple_1_1JobQueue_1_1Coro.html#a1f7febd6ceef544a109ea398b5453e51',1,'ripple::JobQueue::Coro']]], ['mutex_5ftype_1090',['mutex_type',['../classripple_1_1TaggedCache.html#a0c032979985207685a9d4c649cf2811f',1,'ripple::TaggedCache']]], ['mutextype_1091',['MutexType',['../classripple_1_1Application.html#af49bed1dd2fb49345992a96347c50f76',1,'ripple::Application']]], diff --git a/search/all_f.js b/search/all_f.js index dc51e55938..d292b69103 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -10,7 +10,7 @@ var searchData= ['name_5fmap_5fpart_7',['name_map_part',['../classbeast_1_1aged__associative__container__test__base_1_1MaybeMap.html#a0556815a63d5e2adf9a807a6c0340dac',1,'beast::aged_associative_container_test_base::MaybeMap::name_map_part()'],['../classbeast_1_1aged__associative__container__test__base_1_1MaybeMap_3_01Base_00_01true_01_4.html#a07eb1b48c24a00b5c12e2afcae57cf4a',1,'beast::aged_associative_container_test_base::MaybeMap< Base, true >::name_map_part()']]], ['name_5fmulti_5fpart_8',['name_multi_part',['../classbeast_1_1aged__associative__container__test__base_1_1MaybeMulti.html#a38100491ade585259bb0d9e10e92e075',1,'beast::aged_associative_container_test_base::MaybeMulti::name_multi_part()'],['../classbeast_1_1aged__associative__container__test__base_1_1MaybeMulti_3_01Base_00_01true_01_4.html#a2f06b646bc0b402f2e073997b69cfdc9',1,'beast::aged_associative_container_test_base::MaybeMulti< Base, true >::name_multi_part()']]], ['name_5fordered_5fpart_9',['name_ordered_part',['../classbeast_1_1aged__associative__container__test__base_1_1MaybeUnordered.html#a8337be87893db8c97c9192f17831aec9',1,'beast::aged_associative_container_test_base::MaybeUnordered::name_ordered_part()'],['../classbeast_1_1aged__associative__container__test__base_1_1MaybeUnordered_3_01Base_00_01true_01_4.html#a1a4386c71d85b9b15d234296c46d912a',1,'beast::aged_associative_container_test_base::MaybeUnordered< Base, true >::name_ordered_part()']]], - ['namemutex_5f_10',['nameMutex_',['../classripple_1_1PeerImp.html#a10408149af92b12413402a291ac37e82',1,'ripple::PeerImp']]], + ['namemutex_5f_10',['nameMutex_',['../classripple_1_1PeerImp.html#a4e565b6844ef53d1d27bf8c51069fbd5',1,'ripple::PeerImp']]], ['names_11',['names',['../structripple_1_1ResolverAsioImpl_1_1Work.html#aaf109ca3807225bd0e22d1688f2d0773',1,'ripple::ResolverAsioImpl::Work']]], ['names_5f_12',['names_',['../classbeast_1_1unit__test_1_1suite__list.html#af90ee7589cb02eabe09fcce302394069',1,'beast::unit_test::suite_list::names_()'],['../classripple_1_1KnownFormats.html#ab9e4bba4155bc0404a583b9a04b4193b',1,'ripple::KnownFormats::names_()']]], ['nan_13',['nan',['http://en.cppreference.com/w/cpp/numeric/math/nan.html',1,'std']]], diff --git a/search/variables_c.js b/search/variables_c.js index cc9eefc181..b88bd5fb5e 100644 --- a/search/variables_c.js +++ b/search/variables_c.js @@ -600,7 +600,7 @@ var searchData= ['musername_597',['mUsername',['../classripple_1_1RPCSubImp.html#a61f7a340b16d5b0c3886a2f82263f95a',1,'ripple::RPCSubImp']]], ['mut_598',['mut',['../structripple_1_1Workers__test_1_1TestCallback.html#abbc0372ac2c5c6de921a60887dbd3c05',1,'ripple::Workers_test::TestCallback']]], ['mutex_599',['mutex',['../structripple_1_1NodeStore_1_1MemoryDB.html#adc361d2c245d8306f53fae470124b710',1,'ripple::NodeStore::MemoryDB::mutex()'],['../structripple_1_1metrics_1_1TxMetrics.html#a3a90ce14d5430abca7ea8705b3b5e820',1,'ripple::metrics::TxMetrics::mutex()'],['../structripple_1_1perf_1_1Locked.html#aea75c644a9483c974d51fc9e2ff5ef37',1,'ripple::perf::Locked::mutex()']]], - ['mutex_5f_600',['mutex_',['../classripple_1_1Ledger.html#aa057e36e5a77c071557aa2a78a8953fc',1,'ripple::Ledger::mutex_()'],['../classripple_1_1Validations.html#a3ed6c001b0138dd244ed95088416bbaf',1,'ripple::Validations::mutex_()'],['../classripple_1_1ValidatorList.html#a94f8763278cc8e85a241cfccaed69183',1,'ripple::ValidatorList::mutex_()'],['../classripple_1_1TxQ.html#a63a8817d4a8b421e026e1454c4ba4646',1,'ripple::TxQ::mutex_()'],['../classripple_1_1SHAMapStoreImp.html#a13915b042341ae4fe6232c5fd956ef57',1,'ripple::SHAMapStoreImp::mutex_()'],['../classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ad5df3722609c889e8fb9b414e42b67a9',1,'ripple::SHAMapStoreImp::SavedStateDB::mutex_()'],['../classripple_1_1NetworkOPsImp_1_1StateAccounting.html#aa386a8916123ef2b15c4fdcd66daca35',1,'ripple::NetworkOPsImp::StateAccounting::mutex_()'],['../classripple_1_1NegativeUNLVote.html#aa8c381a7b9dd1ea9ac0c06e03b89ca35',1,'ripple::NegativeUNLVote::mutex_()'],['../classripple_1_1ManifestCache.html#a5c8a04996a9f90aa043d52e83db15935',1,'ripple::ManifestCache::mutex_()'],['../classripple_1_1HashRouter.html#a311812f9ac5539ce4d2f500283d67c96',1,'ripple::HashRouter::mutex_()'],['../classripple_1_1AmendmentTableImpl.html#a08ceef79750994d25c0b416c378eecc0',1,'ripple::AmendmentTableImpl::mutex_()'],['../classripple_1_1LoadManager.html#adc6d73329b16ea0e6aa7c2df3f59c7b1',1,'ripple::LoadManager::mutex_()'],['../classripple_1_1PendingSaves.html#a42af5d3f85c5c19f1ef0a0bfb0eb0499',1,'ripple::PendingSaves::mutex_()'],['../classripple_1_1ClosureCounter.html#a7657852232c52a27d41d6ec1a01b39a8',1,'ripple::ClosureCounter::mutex_()'],['../classripple_1_1LedgerCleanerImp.html#af85c720225698d51d0b2f55d94ff25c3',1,'ripple::LedgerCleanerImp::mutex_()'],['../classripple_1_1RCLConsensus.html#a84d76715067b0c309c57b9e19d0ed2bd',1,'ripple::RCLConsensus::mutex_()'],['../classripple_1_1short__read__test_1_1Base.html#ae79a916981cd57424f30f8fb27f4324b',1,'ripple::short_read_test::Base::mutex_()'],['../classripple_1_1test_1_1jtx_1_1AMMTest_1_1gate.html#a0cf421914280f0196f5b4898ca38c908',1,'ripple::test::jtx::AMMTest::gate::mutex_()'],['../classripple_1_1test_1_1Coroutine__test_1_1gate.html#a33e540e8c3ae5225e4d24cfda12b65df',1,'ripple::test::Coroutine_test::gate::mutex_()'],['../classripple_1_1test_1_1Path__test_1_1gate.html#a29663f09f14fb134bd6088483327437f',1,'ripple::test::Path_test::gate::mutex_()'],['../classripple_1_1test_1_1DNS__test.html#a9bbb56c9064d88ea47cf318ba3ca4e61',1,'ripple::test::DNS_test::mutex_()'],['../classripple_1_1Resource_1_1ManagerImp.html#a0964609f9c4b0158bf61c091b693d883',1,'ripple::Resource::ManagerImp::mutex_()'],['../classripple_1_1BaseHTTPPeer.html#a7738c7760df14e580ac46be84e80ec8c',1,'ripple::BaseHTTPPeer::mutex_()'],['../classripple_1_1csprng__engine.html#a97b1006643b8f6035436b268ec9925bd',1,'ripple::csprng_engine::mutex_()'],['../classbeast_1_1unit__test_1_1runner.html#a900e38c2153feb50c71a4d9e28cc07c0',1,'beast::unit_test::runner::mutex_()'],['../classripple_1_1PeerReservationTable.html#adf2c2218edfa8006026e49e0c2345dc9',1,'ripple::PeerReservationTable::mutex_()'],['../classripple_1_1Logs.html#a66d24e48ab866fae608bc168c55bb60c',1,'ripple::Logs::mutex_()'],['../classripple_1_1ServerHandler.html#a9e876ec44af736e4b73241a4dec4337b',1,'ripple::ServerHandler::mutex_()'],['../classripple_1_1perf_1_1PerfLogImp.html#ac64e671807b0a09696d1392244b795dd',1,'ripple::perf::PerfLogImp::mutex_()'],['../classripple_1_1PeerFinder_1_1Checker.html#a49eef0fb4d19a4b689c0198720e152a7',1,'ripple::PeerFinder::Checker::mutex_()'],['../classripple_1_1PeerImp_1_1Metrics.html#ad8de70bc8c28ad444c8705efeafe6e96',1,'ripple::PeerImp::Metrics::mutex_()'],['../classripple_1_1OverlayImpl.html#a7df56f21d09513351c98a973f4022836',1,'ripple::OverlayImpl::mutex_()'],['../classripple_1_1Cluster.html#ab0eef88c2f27bca8f500f9eb1714bb1d',1,'ripple::Cluster::mutex_()'],['../classripple_1_1NodeStore_1_1DatabaseRotatingImp.html#a4d803c36c8aea67c83f735814de25717',1,'ripple::NodeStore::DatabaseRotatingImp::mutex_()'],['../classripple_1_1CheckpointersCollection.html#a6f2b213eb135fb2d4e6db94de939d59d',1,'ripple::CheckpointersCollection::mutex_()'],['../classripple_1_1Workers_1_1Worker.html#a4ed9df58fdb5b752f248ac61aedbf0fc',1,'ripple::Workers::Worker::mutex_()'],['../classripple_1_1JobQueue_1_1Coro.html#a8dd2b8ab272921eaa7d7cd8f4a5fc3e9',1,'ripple::JobQueue::Coro::mutex_()'],['../classripple_1_1LoadMonitor.html#ab5dcc5c29ad22aef80c0a1ecb7312b8c',1,'ripple::LoadMonitor::mutex_()'],['../classripple_1_1detail_1_1CachedViewImpl.html#af882e84e266d9b4bc2194de80b638898',1,'ripple::detail::CachedViewImpl::mutex_()'],['../classripple_1_1NodeStore_1_1MemoryFactory.html#aed56d3246c20509191dcddb12b5ceb00',1,'ripple::NodeStore::MemoryFactory::mutex_()'],['../classripple_1_1NodeStore_1_1ManagerImp.html#a19b1a6d9001939e7d9dfe03111cab59c',1,'ripple::NodeStore::ManagerImp::mutex_()']]], + ['mutex_5f_600',['mutex_',['../classripple_1_1Ledger.html#aa057e36e5a77c071557aa2a78a8953fc',1,'ripple::Ledger::mutex_()'],['../classripple_1_1Validations.html#a3ed6c001b0138dd244ed95088416bbaf',1,'ripple::Validations::mutex_()'],['../classripple_1_1ValidatorList.html#a796cfdb52b275852b6aa548bcf42a002',1,'ripple::ValidatorList::mutex_()'],['../classripple_1_1TxQ.html#a63a8817d4a8b421e026e1454c4ba4646',1,'ripple::TxQ::mutex_()'],['../classripple_1_1SHAMapStoreImp.html#a13915b042341ae4fe6232c5fd956ef57',1,'ripple::SHAMapStoreImp::mutex_()'],['../classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ad5df3722609c889e8fb9b414e42b67a9',1,'ripple::SHAMapStoreImp::SavedStateDB::mutex_()'],['../classripple_1_1NetworkOPsImp_1_1StateAccounting.html#aa386a8916123ef2b15c4fdcd66daca35',1,'ripple::NetworkOPsImp::StateAccounting::mutex_()'],['../classripple_1_1NegativeUNLVote.html#aa8c381a7b9dd1ea9ac0c06e03b89ca35',1,'ripple::NegativeUNLVote::mutex_()'],['../classripple_1_1ManifestCache.html#a5c8a04996a9f90aa043d52e83db15935',1,'ripple::ManifestCache::mutex_()'],['../classripple_1_1HashRouter.html#a311812f9ac5539ce4d2f500283d67c96',1,'ripple::HashRouter::mutex_()'],['../classripple_1_1AmendmentTableImpl.html#a08ceef79750994d25c0b416c378eecc0',1,'ripple::AmendmentTableImpl::mutex_()'],['../classripple_1_1LoadManager.html#adc6d73329b16ea0e6aa7c2df3f59c7b1',1,'ripple::LoadManager::mutex_()'],['../classripple_1_1PendingSaves.html#a42af5d3f85c5c19f1ef0a0bfb0eb0499',1,'ripple::PendingSaves::mutex_()'],['../classripple_1_1ClosureCounter.html#a7657852232c52a27d41d6ec1a01b39a8',1,'ripple::ClosureCounter::mutex_()'],['../classripple_1_1LedgerCleanerImp.html#af85c720225698d51d0b2f55d94ff25c3',1,'ripple::LedgerCleanerImp::mutex_()'],['../classripple_1_1RCLConsensus.html#a84d76715067b0c309c57b9e19d0ed2bd',1,'ripple::RCLConsensus::mutex_()'],['../classripple_1_1short__read__test_1_1Base.html#ae79a916981cd57424f30f8fb27f4324b',1,'ripple::short_read_test::Base::mutex_()'],['../classripple_1_1test_1_1jtx_1_1AMMTest_1_1gate.html#a0cf421914280f0196f5b4898ca38c908',1,'ripple::test::jtx::AMMTest::gate::mutex_()'],['../classripple_1_1test_1_1Coroutine__test_1_1gate.html#a33e540e8c3ae5225e4d24cfda12b65df',1,'ripple::test::Coroutine_test::gate::mutex_()'],['../classripple_1_1test_1_1Path__test_1_1gate.html#a29663f09f14fb134bd6088483327437f',1,'ripple::test::Path_test::gate::mutex_()'],['../classripple_1_1test_1_1DNS__test.html#a9bbb56c9064d88ea47cf318ba3ca4e61',1,'ripple::test::DNS_test::mutex_()'],['../classripple_1_1Resource_1_1ManagerImp.html#a0964609f9c4b0158bf61c091b693d883',1,'ripple::Resource::ManagerImp::mutex_()'],['../classripple_1_1BaseHTTPPeer.html#a7738c7760df14e580ac46be84e80ec8c',1,'ripple::BaseHTTPPeer::mutex_()'],['../classripple_1_1csprng__engine.html#a97b1006643b8f6035436b268ec9925bd',1,'ripple::csprng_engine::mutex_()'],['../classbeast_1_1unit__test_1_1runner.html#a900e38c2153feb50c71a4d9e28cc07c0',1,'beast::unit_test::runner::mutex_()'],['../classripple_1_1PeerReservationTable.html#adf2c2218edfa8006026e49e0c2345dc9',1,'ripple::PeerReservationTable::mutex_()'],['../classripple_1_1Logs.html#a66d24e48ab866fae608bc168c55bb60c',1,'ripple::Logs::mutex_()'],['../classripple_1_1ServerHandler.html#a9e876ec44af736e4b73241a4dec4337b',1,'ripple::ServerHandler::mutex_()'],['../classripple_1_1perf_1_1PerfLogImp.html#ac64e671807b0a09696d1392244b795dd',1,'ripple::perf::PerfLogImp::mutex_()'],['../classripple_1_1PeerFinder_1_1Checker.html#a49eef0fb4d19a4b689c0198720e152a7',1,'ripple::PeerFinder::Checker::mutex_()'],['../classripple_1_1PeerImp_1_1Metrics.html#ad0cc1f750a4fefb530551d80e03bbf7d',1,'ripple::PeerImp::Metrics::mutex_()'],['../classripple_1_1OverlayImpl.html#a7df56f21d09513351c98a973f4022836',1,'ripple::OverlayImpl::mutex_()'],['../classripple_1_1Cluster.html#ab0eef88c2f27bca8f500f9eb1714bb1d',1,'ripple::Cluster::mutex_()'],['../classripple_1_1NodeStore_1_1DatabaseRotatingImp.html#a4d803c36c8aea67c83f735814de25717',1,'ripple::NodeStore::DatabaseRotatingImp::mutex_()'],['../classripple_1_1CheckpointersCollection.html#a6f2b213eb135fb2d4e6db94de939d59d',1,'ripple::CheckpointersCollection::mutex_()'],['../classripple_1_1Workers_1_1Worker.html#a4ed9df58fdb5b752f248ac61aedbf0fc',1,'ripple::Workers::Worker::mutex_()'],['../classripple_1_1JobQueue_1_1Coro.html#a8dd2b8ab272921eaa7d7cd8f4a5fc3e9',1,'ripple::JobQueue::Coro::mutex_()'],['../classripple_1_1LoadMonitor.html#ab5dcc5c29ad22aef80c0a1ecb7312b8c',1,'ripple::LoadMonitor::mutex_()'],['../classripple_1_1detail_1_1CachedViewImpl.html#af882e84e266d9b4bc2194de80b638898',1,'ripple::detail::CachedViewImpl::mutex_()'],['../classripple_1_1NodeStore_1_1MemoryFactory.html#aed56d3246c20509191dcddb12b5ceb00',1,'ripple::NodeStore::MemoryFactory::mutex_()'],['../classripple_1_1NodeStore_1_1ManagerImp.html#a19b1a6d9001939e7d9dfe03111cab59c',1,'ripple::NodeStore::ManagerImp::mutex_()']]], ['mutex_5frun_5f_601',['mutex_run_',['../classripple_1_1JobQueue_1_1Coro.html#a1f7febd6ceef544a109ea398b5453e51',1,'ripple::JobQueue::Coro']]], ['mvalidations_602',['mValidations',['../classripple_1_1ApplicationImp.html#a2523f22c44ed9ed72799f0ec56647270',1,'ripple::ApplicationImp']]], ['mvalidledger_603',['mValidLedger',['../classripple_1_1LedgerMaster.html#ace95f320aee07ca23373121af005079b',1,'ripple::LedgerMaster']]], diff --git a/search/variables_d.js b/search/variables_d.js index b19e651f0e..0df15c7afa 100644 --- a/search/variables_d.js +++ b/search/variables_d.js @@ -5,7 +5,7 @@ var searchData= ['n_5f_2',['n_',['../classripple_1_1io__list.html#a5456492974af3655b707975ce21607e9',1,'ripple::io_list::n_()'],['../classripple_1_1StreambufWSMsg.html#a40941fb7fde09a644a5da538e410bc05',1,'ripple::StreambufWSMsg::n_()'],['../classripple_1_1NodeStore_1_1Timing__test_1_1parallel__for__lambda.html#a138b3a45647f0f9f96edd7b299a97abd',1,'ripple::NodeStore::Timing_test::parallel_for_lambda::n_()'],['../classbeast_1_1unit__test_1_1amount.html#adb7ecad4a07203acf7bf91d9eec474f8',1,'beast::unit_test::amount::n_()']]], ['name_3',['name',['../classripple_1_1RPC_1_1VersionHandler.html#a6984ec7b340a5f0038e472ed57b45f11',1,'ripple::RPC::VersionHandler::name()'],['../classripple_1_1RPC_1_1LedgerHandler.html#a5e5ae5f4b6c68f248c32026546963c67',1,'ripple::RPC::LedgerHandler::name()'],['../classripple_1_1TrafficCount_1_1TrafficStats.html#a7a9d97455f87b9ba96687d990eb89518',1,'ripple::TrafficCount::TrafficStats::name()'],['../structripple_1_1OverlayImpl_1_1TrafficGauges.html#ada8465f358ecf65bd0ad145d6b585c1d',1,'ripple::OverlayImpl::TrafficGauges::name()'],['../structripple_1_1AmendmentState.html#aa277e358200e0a43605b34f901d6f6d7',1,'ripple::AmendmentState::name()'],['../structripple_1_1AmendmentTable_1_1FeatureInfo.html#a7506d3e3b6c259f0cda7a3e7c89e2978',1,'ripple::AmendmentTable::FeatureInfo::name()'],['../structripple_1_1test_1_1detail_1_1suite__results.html#ac58e77e23d8a14b47d0ddaf4fa2e0060',1,'ripple::test::detail::suite_results::name()'],['../structripple_1_1test_1_1traffic__count__test_1_1TestCase.html#ab7a001fad575c2f2d1fb718799af0b02',1,'ripple::test::traffic_count_test::TestCase::name()'],['../classripple_1_1test_1_1jtx_1_1MPT.html#ade98609b1fd430eed12fc992b6f210d1',1,'ripple::test::jtx::MPT::name()'],['../structripple_1_1PerfLog__test_1_1Cur.html#a40568f8920fa5e7308a7c6084a0715ef',1,'ripple::PerfLog_test::Cur::name()'],['../structripple_1_1ParsedPort.html#a7e18473959ba367d022b923434241324',1,'ripple::ParsedPort::name()'],['../structripple_1_1Port.html#af27390c27984b98c5590b88ee78313a2',1,'ripple::Port::name()'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1suite__results.html#a82acdca4b92a6e82ede7ed4145185456',1,'beast::unit_test::detail::reporter::suite_results::name()'],['../structbeast_1_1unit__test_1_1detail_1_1reporter_1_1case__results.html#a0fb44acab2b8ca61de417f85bbd1f539',1,'beast::unit_test::detail::reporter::case_results::name()'],['../structripple_1_1test_1_1detail_1_1case__results.html#a74fcc2f7d9a7eefb00694e7a459e6bbb',1,'ripple::test::detail::case_results::name()']]], ['name_5f_4',['name_',['../classbeast_1_1unit__test_1_1suite__info.html#abee4ffe8237df12ee2c450b0a143c64d',1,'beast::unit_test::suite_info::name_()'],['../structripple_1_1RPC_1_1Handler.html#a8a34bec561b75429790b75a180d76dd2',1,'ripple::RPC::Handler::name_()'],['../classripple_1_1PeerImp.html#a10ceb4899e1d4cc4f27a9af79e82e880',1,'ripple::PeerImp::name_()'],['../classripple_1_1ClusterNode.html#a493e1d182c008687e32903f1f2383391',1,'ripple::ClusterNode::name_()'],['../classripple_1_1NodeStore_1_1NuDBBackend.html#af09646240fc21de30656984a7283a053',1,'ripple::NodeStore::NuDBBackend::name_()'],['../classripple_1_1NodeStore_1_1MemoryBackend.html#a68db5737a6a61f08b0057c6feda9a60e',1,'ripple::NodeStore::MemoryBackend::name_()'],['../classripple_1_1LoadEvent.html#aa5028b81ed36c5cd4553501a7d8e2f2b',1,'ripple::LoadEvent::name_()'],['../classripple_1_1JobQueue_1_1Coro.html#a1b85222d497232aadaf559913d3ec475',1,'ripple::JobQueue::Coro::name_()'],['../structripple_1_1test_1_1jtx_1_1PrettyAmount.html#a20c371ba8dc136773e88499de3ee60e6',1,'ripple::test::jtx::PrettyAmount::name_()'],['../classripple_1_1test_1_1jtx_1_1Account.html#a8377eaeb5e478b24d16f7ba0927982bf',1,'ripple::test::jtx::Account::name_()'],['../classripple_1_1KnownFormats.html#a14d410347c0fb394583c85623b9e4db6',1,'ripple::KnownFormats::name_()'],['../classripple_1_1KnownFormats_1_1Item.html#afdc269f8697c0a46bf574eafe59e525e',1,'ripple::KnownFormats::Item::name_()'],['../classbeast_1_1unit__test_1_1suite__results.html#a2542f55930594b62840ca06c2b1793dc',1,'beast::unit_test::suite_results::name_()'],['../classbeast_1_1unit__test_1_1case__results.html#a4b11a74778f161182da9d2358eee7986',1,'beast::unit_test::case_results::name_()'],['../classripple_1_1CountedObjects_1_1Counter.html#a1bd582394c9e58e0e07a37a9a7729c3b',1,'ripple::CountedObjects::Counter::name_()'],['../classripple_1_1Section.html#acbc7555009808b3970ab3271fe8f1985',1,'ripple::Section::name_()']]], - ['namemutex_5f_5',['nameMutex_',['../classripple_1_1PeerImp.html#a10408149af92b12413402a291ac37e82',1,'ripple::PeerImp']]], + ['namemutex_5f_5',['nameMutex_',['../classripple_1_1PeerImp.html#a4e565b6844ef53d1d27bf8c51069fbd5',1,'ripple::PeerImp']]], ['names_6',['names',['../structripple_1_1ResolverAsioImpl_1_1Work.html#aaf109ca3807225bd0e22d1688f2d0773',1,'ripple::ResolverAsioImpl::Work']]], ['names_5f_7',['names_',['../classbeast_1_1unit__test_1_1suite__list.html#af90ee7589cb02eabe09fcce302394069',1,'beast::unit_test::suite_list::names_()'],['../classripple_1_1KnownFormats.html#ab9e4bba4155bc0404a583b9a04b4193b',1,'ripple::KnownFormats::names_()']]], ['native_8',['native',['../structripple_1_1AmountSpec.html#a1bded504ddf001b4b023dde171330ca7',1,'ripple::AmountSpec::native()'],['../structripple_1_1EitherAmount.html#aeb918509d735ed47b9236190b9538a28',1,'ripple::EitherAmount::native()']]], diff --git a/structripple_1_1OverlayImpl_1_1Timer__coll__graph.md5 b/structripple_1_1OverlayImpl_1_1Timer__coll__graph.md5 index 1a5b9dadb8..fbf053f2ef 100644 --- a/structripple_1_1OverlayImpl_1_1Timer__coll__graph.md5 +++ b/structripple_1_1OverlayImpl_1_1Timer__coll__graph.md5 @@ -1 +1 @@ -625c350f057db9090e4e9ae99cce6fdb \ No newline at end of file +6978ef405abf9b9409e32c474ee9001a \ No newline at end of file
     
    std::string name_
     
    boost::shared_mutex nameMutex_
     
    std::shared_mutex nameMutex_
     
    LedgerIndex minLedger_ = 0
     
    LedgerIndex maxLedger_ = 0
    - +
    boost::shared_mutex ripple::PeerImp::nameMutex_std::shared_mutex ripple::PeerImp::nameMutex_