Lines 1-47
Link Here
|
1 |
--- src/txmempool.h.orig 2017-02-05 10:17:27 UTC |
|
|
2 |
+++ src/txmempool.h |
3 |
@@ -255,7 +255,7 @@ struct mempoolentry_txid |
4 |
class CompareTxMemPoolEntryByDescendantScore |
5 |
{ |
6 |
public: |
7 |
- bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) |
8 |
+ bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const |
9 |
{ |
10 |
bool fUseADescendants = UseDescendantScore(a); |
11 |
bool fUseBDescendants = UseDescendantScore(b); |
12 |
@@ -277,7 +277,7 @@ public: |
13 |
} |
14 |
|
15 |
// Calculate which score to use for an entry (avoiding division). |
16 |
- bool UseDescendantScore(const CTxMemPoolEntry &a) |
17 |
+ bool UseDescendantScore(const CTxMemPoolEntry &a) const |
18 |
{ |
19 |
double f1 = (double)a.GetModifiedFee() * a.GetSizeWithDescendants(); |
20 |
double f2 = (double)a.GetModFeesWithDescendants() * a.GetTxSize(); |
21 |
@@ -292,7 +292,7 @@ public: |
22 |
class CompareTxMemPoolEntryByScore |
23 |
{ |
24 |
public: |
25 |
- bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) |
26 |
+ bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const |
27 |
{ |
28 |
double f1 = (double)a.GetModifiedFee() * b.GetTxSize(); |
29 |
double f2 = (double)b.GetModifiedFee() * a.GetTxSize(); |
30 |
@@ -306,7 +306,7 @@ public: |
31 |
class CompareTxMemPoolEntryByEntryTime |
32 |
{ |
33 |
public: |
34 |
- bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) |
35 |
+ bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const |
36 |
{ |
37 |
return a.GetTime() < b.GetTime(); |
38 |
} |
39 |
@@ -315,7 +315,7 @@ public: |
40 |
class CompareTxMemPoolEntryByAncestorFee |
41 |
{ |
42 |
public: |
43 |
- bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) |
44 |
+ bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const |
45 |
{ |
46 |
double aFees = a.GetModFeesWithAncestors(); |
47 |
double aSize = a.GetSizeWithAncestors(); |