![]() |
Bitcoin Core 31.1.0
P2P Digital Currency
|
#include <net_types.h>
Public Member Functions | |
| CBanEntry ()=default | |
| CBanEntry (int64_t nCreateTimeIn) | |
| CBanEntry (const UniValue &json) | |
| Create a ban entry from JSON. | |
| UniValue | ToJson () const |
| Generate a JSON representation of this ban entry. | |
Public Attributes | |
| int | nVersion {CBanEntry::CURRENT_VERSION} |
| int64_t | nCreateTime {0} |
| int64_t | nBanUntil {0} |
Static Public Attributes | |
| static constexpr int | CURRENT_VERSION {1} |
Definition at line 14 of file net_types.h.
|
default |
|
inlineexplicit |
Definition at line 24 of file net_types.h.
|
explicit |
Create a ban entry from JSON.
| [in] | json | A JSON representation of a ban entry, as created by ToJson(). |
| std::runtime_error | if the JSON does not have the expected fields. |
Definition at line 14 of file net_types.cpp.
| UniValue CBanEntry::ToJson | ( | ) | const |
Generate a JSON representation of this ban entry.
Definition at line 21 of file net_types.cpp.
|
staticconstexpr |
Definition at line 17 of file net_types.h.
| int64_t CBanEntry::nBanUntil {0} |
Definition at line 20 of file net_types.h.
| int64_t CBanEntry::nCreateTime {0} |
Definition at line 19 of file net_types.h.
| int CBanEntry::nVersion {CBanEntry::CURRENT_VERSION} |
Definition at line 18 of file net_types.h.