PRCYCoin  2.0.0.7rc1
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 <main.h>

Collaboration diagram for CScriptCheck:
[legend]

Public Member Functions

 CScriptCheck ()
 
 CScriptCheck (const CCoins &txFromIn, const CTransaction &txToIn, unsigned int nInIn, unsigned int nFlagsIn, bool cacheIn)
 
bool operator() ()
 
void swap (CScriptCheck &check)
 
ScriptError GetScriptError () const
 

Private Attributes

CScript scriptPubKey
 
const CTransactionptxTo
 
unsigned int nIn
 
unsigned int nFlags
 
bool cacheStore
 
ScriptError error
 

Detailed Description

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

Definition at line 351 of file main.h.

Constructor & Destructor Documentation

◆ CScriptCheck() [1/2]

CScriptCheck::CScriptCheck ( )
inline

Definition at line 362 of file main.h.

◆ CScriptCheck() [2/2]

CScriptCheck::CScriptCheck ( const CCoins txFromIn,
const CTransaction txToIn,
unsigned int  nInIn,
unsigned int  nFlagsIn,
bool  cacheIn 
)
inline

Definition at line 363 of file main.h.

Member Function Documentation

◆ GetScriptError()

ScriptError CScriptCheck::GetScriptError ( ) const
inline

Definition at line 378 of file main.h.

◆ operator()()

bool CScriptCheck::operator() ( )

Definition at line 2722 of file main.cpp.

Here is the call graph for this function:

◆ swap()

void CScriptCheck::swap ( CScriptCheck check)
inline

Definition at line 368 of file main.h.

Here is the call graph for this function:

Member Data Documentation

◆ cacheStore

bool CScriptCheck::cacheStore
private

Definition at line 358 of file main.h.

◆ error

ScriptError CScriptCheck::error
private

Definition at line 359 of file main.h.

◆ nFlags

unsigned int CScriptCheck::nFlags
private

Definition at line 357 of file main.h.

◆ nIn

unsigned int CScriptCheck::nIn
private

Definition at line 356 of file main.h.

◆ ptxTo

const CTransaction* CScriptCheck::ptxTo
private

Definition at line 355 of file main.h.

◆ scriptPubKey

CScript CScriptCheck::scriptPubKey
private

Definition at line 354 of file main.h.


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