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

#include <bitcoinkernel_wrapper.h>

Inheritance diagram for btck::ContextOptions:
[legend]
Collaboration diagram for btck::ContextOptions:
[legend]

Public Member Functions

 ContextOptions ()
 
void SetChainParams (ChainParams &chain_params)
 
template<typename T >
void SetNotifications (std::shared_ptr< T > notifications)
 
template<typename T >
void SetValidationInterface (std::shared_ptr< T > validation_interface)
 
- Public Member Functions inherited from btck::UniqueHandle< btck_ContextOptions, btck_context_options_destroy >
 UniqueHandle (btck_ContextOptions *ptr)
 
btck_ContextOptionsget ()
 
const btck_ContextOptionsget () const
 

Additional Inherited Members

- Protected Attributes inherited from btck::UniqueHandle< btck_ContextOptions, btck_context_options_destroy >
std::unique_ptr< btck_ContextOptions, Deleter > m_ptr
 

Detailed Description

Definition at line 871 of file bitcoinkernel_wrapper.h.

Constructor & Destructor Documentation

◆ ContextOptions()

btck::ContextOptions::ContextOptions ( )
inline

Definition at line 874 of file bitcoinkernel_wrapper.h.

Member Function Documentation

◆ SetChainParams()

void btck::ContextOptions::SetChainParams ( ChainParams chain_params)
inline

Definition at line 876 of file bitcoinkernel_wrapper.h.

Here is the call graph for this function:

◆ SetNotifications()

template<typename T >
void btck::ContextOptions::SetNotifications ( std::shared_ptr< T >  notifications)
inline

Definition at line 882 of file bitcoinkernel_wrapper.h.

Here is the call graph for this function:

◆ SetValidationInterface()

template<typename T >
void btck::ContextOptions::SetValidationInterface ( std::shared_ptr< T >  validation_interface)
inline

Definition at line 903 of file bitcoinkernel_wrapper.h.

Here is the call graph for this function:

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