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

Wrapper class for every supported address. More...

#include <destination_io.h>

Public Member Functions

 Destination ()
 
 Destination (const CTxDestination &_dest, bool _isP2CS)
 
 Destination (const CTxDestination &_dest, bool _isP2CS, bool _isEXCHANGE=false)
 
 Destination (const libzcash::SaplingPaymentAddress &_dest)
 
Destinationoperator= (const Destination &from)
 
const CKeyIDgetKeyID ()
 
std::string ToString () const
 

Public Attributes

CWDestination dest {CNoDestination()}
 
bool isP2CS {false}
 
bool isExchange {false}
 

Detailed Description

Wrapper class for every supported address.

Definition at line 33 of file destination_io.h.

Constructor & Destructor Documentation

◆ Destination() [1/4]

Destination::Destination ( )
inlineexplicit

Definition at line 35 of file destination_io.h.

◆ Destination() [2/4]

Destination::Destination ( const CTxDestination _dest,
bool  _isP2CS 
)
inlineexplicit

Definition at line 36 of file destination_io.h.

◆ Destination() [3/4]

Destination::Destination ( const CTxDestination _dest,
bool  _isP2CS,
bool  _isEXCHANGE = false 
)
inlineexplicit

Definition at line 37 of file destination_io.h.

◆ Destination() [4/4]

Destination::Destination ( const libzcash::SaplingPaymentAddress _dest)
inlineexplicit

Definition at line 38 of file destination_io.h.

Member Function Documentation

◆ getKeyID()

const CKeyID * Destination::getKeyID ( )

Definition at line 79 of file destination_io.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

Destination & Destination::operator= ( const Destination from)

Definition at line 70 of file destination_io.cpp.

◆ ToString()

std::string Destination::ToString ( ) const

Definition at line 85 of file destination_io.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ dest

CWDestination Destination::dest {CNoDestination()}

Definition at line 40 of file destination_io.h.

◆ isExchange

bool Destination::isExchange {false}

Definition at line 42 of file destination_io.h.

◆ isP2CS

bool Destination::isP2CS {false}

Definition at line 41 of file destination_io.h.


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