Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
CScriptCheck Class Reference

Closure representing one script verification Note that this stores references to the spending transaction. More...

#include <validation.h>

Collaboration diagram for CScriptCheck:
[legend]

Public Member Functions

 CScriptCheck ()
 
 CScriptCheck (const CScript &scriptPubKeyIn, const CAmount amountIn, const CTransaction &txToIn, unsigned int nInIn, unsigned int nFlagsIn, bool cacheIn, PrecomputedTransactionData *txdataIn)
 
bool operator() ()
 
void swap (CScriptCheck &check)
 
ScriptError GetScriptError () const
 

Private Attributes

CScript scriptPubKey
 
CAmount amount
 
const CTransaction * ptxTo
 
unsigned int nIn
 
unsigned int nFlags
 
bool cacheStore
 
ScriptError error
 
PrecomputedTransactionData * txdata
 

Detailed Description

Closure representing one script verification Note that this stores references to the spending transaction.

Definition at line 543 of file validation.h.

Constructor & Destructor Documentation

CScriptCheck::CScriptCheck ( )
inline

Definition at line 556 of file validation.h.

CScriptCheck::CScriptCheck ( const CScript &  scriptPubKeyIn,
const CAmount  amountIn,
const CTransaction &  txToIn,
unsigned int  nInIn,
unsigned int  nFlagsIn,
bool  cacheIn,
PrecomputedTransactionData *  txdataIn 
)
inline

Definition at line 557 of file validation.h.

Here is the call graph for this function:

Member Function Documentation

ScriptError CScriptCheck::GetScriptError ( ) const
inline

Definition at line 574 of file validation.h.

Here is the call graph for this function:

Here is the caller graph for this function:

bool CScriptCheck::operator() ( )

Definition at line 1462 of file validation.cpp.

Here is the call graph for this function:

void CScriptCheck::swap ( CScriptCheck &  check)
inline

Definition at line 563 of file validation.h.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

CAmount CScriptCheck::amount
private

Definition at line 547 of file validation.h.

bool CScriptCheck::cacheStore
private

Definition at line 551 of file validation.h.

ScriptError CScriptCheck::error
private

Definition at line 552 of file validation.h.

unsigned int CScriptCheck::nFlags
private

Definition at line 550 of file validation.h.

unsigned int CScriptCheck::nIn
private

Definition at line 549 of file validation.h.

const CTransaction* CScriptCheck::ptxTo
private

Definition at line 548 of file validation.h.

CScript CScriptCheck::scriptPubKey
private

Definition at line 546 of file validation.h.

PrecomputedTransactionData* CScriptCheck::txdata
private

Definition at line 553 of file validation.h.


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