Bitcoin
|
#include <validation.h>
Public Member Functions | |
CValidationState () | |
bool | Invalid (ValidationInvalidReason reasonIn, bool ret=false, unsigned int chRejectCodeIn=0, const std::string &strRejectReasonIn="", const std::string &strDebugMessageIn="") |
bool | Error (const std::string &strRejectReasonIn) |
bool | IsValid () const |
bool | IsInvalid () const |
bool | IsError () const |
ValidationInvalidReason | GetReason () const |
unsigned int | GetRejectCode () const |
std::string | GetRejectReason () const |
std::string | GetDebugMessage () const |
Private Types | |
enum | mode_state { MODE_VALID, MODE_INVALID, MODE_ERROR } |
Private Attributes | |
enum CValidationState::mode_state | mode |
ValidationInvalidReason | m_reason |
std::string | strRejectReason |
unsigned int | chRejectCode |
std::string | strDebugMessage |
Capture information about block/transaction validation
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |