File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -162,6 +162,9 @@ class Node
162
162
// ! Get mempool dynamic usage.
163
163
virtual size_t getMempoolDynamicUsage () = 0;
164
164
165
+ // ! Get mempool maximum memory usage.
166
+ virtual size_t getMempoolMaxUsage () = 0;
167
+
165
168
// ! Get header tip height and time.
166
169
virtual bool getHeaderTip (int & height, int64_t & block_time) = 0;
167
170
Original file line number Diff line number Diff line change @@ -273,6 +273,7 @@ class NodeImpl : public Node
273
273
int64_t getTotalBytesSent () override { return m_context->connman ? m_context->connman ->GetTotalBytesSent () : 0 ; }
274
274
size_t getMempoolSize () override { return m_context->mempool ? m_context->mempool ->size () : 0 ; }
275
275
size_t getMempoolDynamicUsage () override { return m_context->mempool ? m_context->mempool ->DynamicMemoryUsage () : 0 ; }
276
+ size_t getMempoolMaxUsage () override { return m_context->mempool ? m_context->mempool ->m_opts .max_size_bytes : 0 ; }
276
277
bool getHeaderTip (int & height, int64_t & block_time) override
277
278
{
278
279
LOCK (::cs_main);
You can’t perform that action at this time.
0 commit comments