![]() |
Bitcoin Core
28.1.0
P2P Digital Currency
|
#include <netaddress.h>#include <netbase.h>#include <string>#include <type_traits>#include <vector>Go to the source code of this file.
Classes | |
| class | NetPermissions |
| class | NetWhitebindPermissions |
| class | NetWhitelistPermissions |
Enumerations | |
| enum | NetPermissionFlags : uint32_t { NetPermissionFlags::None = 0, NetPermissionFlags::BloomFilter = (1U << 1), NetPermissionFlags::Relay = (1U << 3), NetPermissionFlags::ForceRelay = (1U << 2) | Relay, NetPermissionFlags::Download = (1U << 6), NetPermissionFlags::NoBan = (1U << 4) | Download, NetPermissionFlags::Mempool = (1U << 5), NetPermissionFlags::Addr = (1U << 7), NetPermissionFlags::Implicit = (1U << 31), NetPermissionFlags::All = BloomFilter | ForceRelay | Relay | NoBan | Mempool | Download | Addr } |
Functions | |
| static constexpr NetPermissionFlags | operator| (NetPermissionFlags a, NetPermissionFlags b) |
Variables | |
| const std::vector< std::string > | NET_PERMISSIONS_DOC |
| constexpr bool | DEFAULT_WHITELISTRELAY = true |
| Default for -whitelistrelay. More... | |
| constexpr bool | DEFAULT_WHITELISTFORCERELAY = false |
| Default for -whitelistforcerelay. More... | |
|
strong |
| Enumerator | |
|---|---|
| None | |
| BloomFilter | |
| Relay | |
| ForceRelay | |
| Download | |
| NoBan | |
| Mempool | |
| Addr | |
| Implicit | |
| All | |
Definition at line 24 of file net_permissions.h.
|
inlinestatic |
Definition at line 49 of file net_permissions.h.
| constexpr bool DEFAULT_WHITELISTFORCERELAY = false |
Default for -whitelistforcerelay.
Definition at line 22 of file net_permissions.h.
| constexpr bool DEFAULT_WHITELISTRELAY = true |
Default for -whitelistrelay.
Definition at line 20 of file net_permissions.h.
| const std::vector<std::string> NET_PERMISSIONS_DOC |
Definition at line 13 of file net_permissions.cpp.
1.8.14