PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
PublicOnlySigningProvider Class Reference

#include <sign.h>

Inheritance diagram for PublicOnlySigningProvider:
[legend]
Collaboration diagram for PublicOnlySigningProvider:
[legend]

Public Member Functions

 PublicOnlySigningProvider (const SigningProvider *provider)
 
bool GetCScript (const CScriptID &scriptid, CScript &script) const
 
bool GetPubKey (const CKeyID &address, CPubKey &pubkey) const
 
- Public Member Functions inherited from SigningProvider
virtual ~SigningProvider ()
 
virtual bool GetKey (const CKeyID &address, CKey &key) const
 

Private Attributes

const SigningProviderm_provider
 

Detailed Description

Definition at line 33 of file sign.h.

Constructor & Destructor Documentation

◆ PublicOnlySigningProvider()

PublicOnlySigningProvider::PublicOnlySigningProvider ( const SigningProvider provider)
inlineexplicit

Definition at line 39 of file sign.h.

Member Function Documentation

◆ GetCScript()

bool PublicOnlySigningProvider::GetCScript ( const CScriptID scriptid,
CScript script 
) const
virtual

Reimplemented from SigningProvider.

Definition at line 409 of file sign.cpp.

Here is the call graph for this function:

◆ GetPubKey()

bool PublicOnlySigningProvider::GetPubKey ( const CKeyID address,
CPubKey pubkey 
) const
virtual

Reimplemented from SigningProvider.

Definition at line 414 of file sign.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ m_provider

const SigningProvider* PublicOnlySigningProvider::m_provider
private

Definition at line 36 of file sign.h.


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