Bitcoin Core 30.99.0
P2P Digital Currency
Public Member Functions | List of all members
btck::KernelNotifications Class Reference

#include <bitcoinkernel_wrapper.h>

Inheritance diagram for btck::KernelNotifications:
[legend]

Public Member Functions

virtual ~KernelNotifications ()=default
 
virtual void BlockTipHandler (SynchronizationState state, BlockTreeEntry entry, double verification_progress)
 
virtual void HeaderTipHandler (SynchronizationState state, int64_t height, int64_t timestamp, bool presync)
 
virtual void ProgressHandler (std::string_view title, int progress_percent, bool resume_possible)
 
virtual void WarningSetHandler (Warning warning, std::string_view message)
 
virtual void WarningUnsetHandler (Warning warning)
 
virtual void FlushErrorHandler (std::string_view error)
 
virtual void FatalErrorHandler (std::string_view error)
 

Detailed Description

Definition at line 806 of file bitcoinkernel_wrapper.h.

Constructor & Destructor Documentation

◆ ~KernelNotifications()

virtual btck::KernelNotifications::~KernelNotifications ( )
virtualdefault

Member Function Documentation

◆ BlockTipHandler()

virtual void btck::KernelNotifications::BlockTipHandler ( SynchronizationState  state,
BlockTreeEntry  entry,
double  verification_progress 
)
inlinevirtual

Reimplemented in TestKernelNotifications.

Definition at line 811 of file bitcoinkernel_wrapper.h.

◆ FatalErrorHandler()

virtual void btck::KernelNotifications::FatalErrorHandler ( std::string_view  error)
inlinevirtual

Reimplemented in TestKernelNotifications, and TestKernelNotifications.

Definition at line 823 of file bitcoinkernel_wrapper.h.

◆ FlushErrorHandler()

virtual void btck::KernelNotifications::FlushErrorHandler ( std::string_view  error)
inlinevirtual

Reimplemented in TestKernelNotifications, and TestKernelNotifications.

Definition at line 821 of file bitcoinkernel_wrapper.h.

◆ HeaderTipHandler()

virtual void btck::KernelNotifications::HeaderTipHandler ( SynchronizationState  state,
int64_t  height,
int64_t  timestamp,
bool  presync 
)
inlinevirtual

Reimplemented in TestKernelNotifications.

Definition at line 813 of file bitcoinkernel_wrapper.h.

◆ ProgressHandler()

virtual void btck::KernelNotifications::ProgressHandler ( std::string_view  title,
int  progress_percent,
bool  resume_possible 
)
inlinevirtual

Reimplemented in TestKernelNotifications.

Definition at line 815 of file bitcoinkernel_wrapper.h.

◆ WarningSetHandler()

virtual void btck::KernelNotifications::WarningSetHandler ( Warning  warning,
std::string_view  message 
)
inlinevirtual

Reimplemented in TestKernelNotifications, and TestKernelNotifications.

Definition at line 817 of file bitcoinkernel_wrapper.h.

◆ WarningUnsetHandler()

virtual void btck::KernelNotifications::WarningUnsetHandler ( Warning  warning)
inlinevirtual

Reimplemented in TestKernelNotifications, and TestKernelNotifications.

Definition at line 819 of file bitcoinkernel_wrapper.h.


The documentation for this class was generated from the following file: