Owning wrapper over a btck_BlockValidationState, holding a block's validation outcome.
Declared in <kernel/bitcoinkernel_wrapper.h>
class BlockValidationState
: public Handle<btck_BlockValidationState, btck_block_validation_state_copy, btck_block_validation_state_destroy>
, public BlockValidationStateApi<BlockValidationState>
| Name | Description |
|---|---|
Handle<btck_BlockValidationState, btck_block_validation_state_copy, btck_block_validation_state_destroy> | Owning RAII handle for a copyable C object of type CType. |
BlockValidationStateApi<BlockValidationState> | CRTP mixin adding block-validation-state accessors shared by the view and owning types. |
| Name | Description |
|---|---|
BlockValidationState [constructor] | Constructors |
operator= | Assignment operators |
GetBlockValidationResult | Returns the specific block validation result. |
GetValidationMode | Returns the overall validation outcome. |
get | Returns the owned C handle. |
| Name | Description |
|---|---|
m_ptr | The owned C handle. |