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

#include <wallet.h>

Inheritance diagram for CRecipientBase:
[legend]

Public Member Functions

 CRecipientBase (const CAmount &_nAmount, bool _fSubtractFeeFromAmount)
 
virtual bool isTransparent () const
 
virtual Optional< CScriptgetScript () const
 
virtual Optional< libzcash::SaplingPaymentAddressgetSapPaymentAddr () const
 
virtual std::string getMemo () const
 

Public Attributes

CAmount nAmount
 
bool fSubtractFeeFromAmount
 

Detailed Description

Definition at line 216 of file wallet.h.

Constructor & Destructor Documentation

◆ CRecipientBase()

CRecipientBase::CRecipientBase ( const CAmount _nAmount,
bool  _fSubtractFeeFromAmount 
)
inline

Definition at line 220 of file wallet.h.

Member Function Documentation

◆ getMemo()

virtual std::string CRecipientBase::getMemo ( ) const
inlinevirtual

Reimplemented in ShieldedRecipient.

Definition at line 225 of file wallet.h.

◆ getSapPaymentAddr()

virtual Optional<libzcash::SaplingPaymentAddress> CRecipientBase::getSapPaymentAddr ( ) const
inlinevirtual

Reimplemented in ShieldedRecipient.

Definition at line 224 of file wallet.h.

◆ getScript()

virtual Optional<CScript> CRecipientBase::getScript ( ) const
inlinevirtual

Reimplemented in CRecipient.

Definition at line 223 of file wallet.h.

◆ isTransparent()

virtual bool CRecipientBase::isTransparent ( ) const
inlinevirtual

Reimplemented in CRecipient, and ShieldedRecipient.

Definition at line 222 of file wallet.h.

Member Data Documentation

◆ fSubtractFeeFromAmount

bool CRecipientBase::fSubtractFeeFromAmount

Definition at line 219 of file wallet.h.

◆ nAmount

CAmount CRecipientBase::nAmount

Definition at line 218 of file wallet.h.


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