/bitcoin/src/kernel/mempool_removal_reason.cpp
Line | Count | Source |
1 | | // Copyright (c) 2016-present The Bitcoin Core developers |
2 | | // Distributed under the MIT software license, see the accompanying |
3 | | // file COPYING or https://opensource.org/license/mit/. |
4 | | |
5 | | #include <kernel/mempool_removal_reason.h> |
6 | | |
7 | | #include <cassert> |
8 | | #include <string> |
9 | | |
10 | | std::string RemovalReasonToString(const MemPoolRemovalReason& r) noexcept |
11 | 0 | { |
12 | 0 | switch (r) { Branch (12:13): [True: 0, False: 0]
|
13 | 0 | case MemPoolRemovalReason::EXPIRY: return "expiry"; Branch (13:9): [True: 0, False: 0]
|
14 | 0 | case MemPoolRemovalReason::SIZELIMIT: return "sizelimit"; Branch (14:9): [True: 0, False: 0]
|
15 | 0 | case MemPoolRemovalReason::REORG: return "reorg"; Branch (15:9): [True: 0, False: 0]
|
16 | 0 | case MemPoolRemovalReason::BLOCK: return "block"; Branch (16:9): [True: 0, False: 0]
|
17 | 0 | case MemPoolRemovalReason::CONFLICT: return "conflict"; Branch (17:9): [True: 0, False: 0]
|
18 | 0 | case MemPoolRemovalReason::REPLACED: return "replaced"; Branch (18:9): [True: 0, False: 0]
|
19 | 0 | } |
20 | 0 | assert(false); Branch (20:5): [Folded - Ignored]
|
21 | 0 | } |