Anoncoin  0.9.4
P2P Digital Currency
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NCheckpointsBlock-chain checkpoints are compiled-in sanity checks
 NGUIUtilUtility functions used by the Anoncoin Qt UI
 Nlibzerocoin
 Npayments
 NSAM
 Nstd
 Ntinyformat
 NUi
 CAboutDialog"About" dialog box
 CAcceptedConnection
 CAcceptedConnectionImpl
 CAddressBookPageWidget that shows a list of sending or receiving addresses
 CAddressTableEntry
 CAddressTableEntryLessThan
 CAddressTableModelQt model of the address book in the core
 CAddressTablePriv
 CAnnotatedMixin
 CAnoncoinAddressCheckValidatorAnoncoin address widget validator, checks for a valid anoncoin address
 CAnoncoinAddressEntryValidatorBase58 entry widget validator, checks for valid characters and removes some whitespace
 CAnoncoinAmountFieldWidget for entering anoncoin amounts
 CAnoncoinApplicationMain Anoncoin application object
 CAnoncoinCoinClass encapsulating Anoncoin Core startup and shutdown
 CAnoncoinGUIAnoncoin GUI main class
 CAnoncoinUnitsAnoncoin unit definitions
 CAskPassphraseDialogMultifunctional dialog to ask for passphrases
 Cbase_uintBase class without constructors for uint256 and uint160
 Cbignum_errorErrors thrown by the bignum class
 CCAccountAccount information
 CCAccountingEntryInternal transfers
 CCAddrDBAccess to the (IP) address database (peers.dat)
 CCAddressA CService with information about it as peer
 CCAddressBookDataAddress book data
 CCAddrInfoExtended statistics about a CAddress
 CCAddrManStochastical (IP) address manager
 CCAffectedKeysVisitor
 CCAlertAn alert is a combination of a serialized CUnsignedAlert and a signature
 CCAnoncoinAddressBase58-encoded Anoncoin addresses
 CCAnoncoinExtKeyBase
 CCAnoncoinSecretA base58-encoded secret key
 CCAutoBN_CTXRAII encapsulated BN_CTX (OpenSSL bignum context)
 CCAutoFileRAII wrapper for FILE*
 CCAuxPow
 CCBase58DataBase class for all base58-encoded data
 CCBasicKeyStoreBasic key store, that keeps keys in an address->secret map
 CCBigNumC++ wrapper for BIGNUM (OpenSSL bignum)
 CCBlock
 CCBlockFileInfo
 CCBlockHeaderNodes collect new transactions into a block, hash them into a hash tree, and scan through nonce values to make the block's hash satisfy proof-of-work requirements
 CCBlockIndexThe block chain is a tree shaped structure starting with the genesis block at the root, with each block potentially having multiple candidates to be the next block
 CCBlockLocatorDescribes a place in the block chain to another node such that if the other node doesn't have the same branch, it can find a recent common trunk
 CCBlockTemplate
 CCBlockTreeDBAccess to the block database (blocks/index/)
 CCBlockUndoUndo information for a CBlock
 CCBloomFilterBloomFilter is a probabilistic filter which SPV clients provide so that we can filter the transactions we sends them
 CCBufferedFileWrapper around a FILE* that implements a ring buffer to deserialize from
 CCChainAn in-memory indexed chain of blocks
 CCChainParamsCChainParams defines various tweakable parameters of a given instance of the Anoncoin system
 CCCheckQueueQueue for verifications that have to be performed
 CCCheckQueueControlRAII-style controller object for a CCheckQueue that guarantees the passed queue is finished before continuing
 CCClientUIInterfaceSignals for UI communication
 CCCoinControlCoin Control Features
 CCCoinsPruned version of CTransaction: only retains metadata and unspent transaction outputs
 CCCoinsStats
 CCCoinsViewAbstract view on the open txout dataset
 CCCoinsViewBackedCCoinsView backed by another CCoinsView
 CCCoinsViewCacheCCoinsView that adds a memory cache for transactions to another CCoinsView
 CCCoinsViewDBCCoinsView backed by the LevelDB coin database (chainstate/)
 CCCoinsViewMemPoolCCoinsView that brings transactions from a memorypool into view
 CCCrypterEncryption/decryption context with key information
 CCCryptoKeyStoreKeystore which keeps the private keys encrypted
 CCDataStreamDouble ended buffer combining vector and stream-like interfaces
 CCDBRAII class that provides access to a Berkeley database
 CCDBEnv
 CCDiskBlockIndexUsed to marshal pointers into hashes for db storage
 CCDiskBlockPos
 CCDiskTxPos
 CCDNSSeedData
 CCExtKey
 CCExtPubKey
 CCFlatDataWrapper for serializing arrays and POD
 CCHashWriter
 CCImportingNow
 CCInit
 CCInPointAn inpoint - a combination of a transaction and an index n into its vin
 CCInvInv message data
 CCKeyAn encapsulated private key
 CCKeyIDA reference to a CKey: the Hash160 of its serialized public key
 CCKeyMetadata
 CCKeyPoolA key pool entry
 CCKeyStoreA virtual base class for key stores
 CCKeyStoreIsMineVisitor
 CCLevelDBBatch
 CCLevelDBWrapper
 CClientModelModel for Anoncoin network client
 CCMainCleanup
 CCMainParams
 CCMasterKeyMaster key for wallet encryption
 CCMedianFilterMedian filter over a stream of values
 CCMerkleBlockUsed to relay blocks as header + vector<merkle branch> to filtered nodes
 CCMerkleTxA transaction with a merkle branch linking it to the block chain
 CCMessageHeaderMessage header
 CCMutexLockWrapper around boost::unique_lock<Mutex>
 CCNetAddrIP address (IPv6, or IPv4 using mapped IPv6 range (::FFFF:0:0/96))
 CCNetCleanup
 CCNetMessage
 CCNodeInformation about a peer
 CCNodeCombinedStats
 CCNodeSignals
 CCNodeStateStats
 CCNodeStats
 CCNoDestination
 CCoinControlDialog
 CCoinControlTreeWidget
 CCompareValueOnly
 CCOrphan
 CCOrphanBlock
 CCOrphanTx
 CCOutPointAn outpoint - a combination of a transaction hash and an index n into its vout
 CCOutput
 CCPartialMerkleTreeData structure that represents a partial merkle tree
 CCPubKeyAn encapsulated public key
 CCRegTestParams
 CCReserveKeyA key allocated from the key pool
 CCRPCCommand
 CCRPCConvertParam
 CCRPCConvertTable
 CCRPCTableAnoncoin RPC command dispatcher
 CCScriptSerialized script, used inside transaction inputs and outputs
 CCScriptCheckClosure representing one script verification Note that this stores references to the spending transaction
 CCScriptCompressorCompact serializer for scripts
 CCScriptIDA reference to a CScript: the Hash160 of its serialization (see script.h)
 CCScriptNum
 CCScriptVisitor
 CCSemaphore
 CCSemaphoreGrantRAII-style semaphore lock
 CCSerActionGetSerializeSize
 CCSerActionSerialize
 CCSerActionUnserialize
 CCServiceA combination of a network address (CNetAddr) and a (TCP) port
 CCSignatureCache
 CCSVModelWriterExport a Qt table model to a CSV file
 CCTestNetParams
 CCTransactionThe basic transaction that is broadcasted on the network and contained in blocks
 CCTxInAn input of a transaction
 CCTxInUndoUndo information for a CTxIn
 CCTxMemPool
 CCTxMemPoolEntry
 CCTxOutAn output of a transaction
 CCTxOutCompressorWrapper for CTxOut that provides a more compact serialization
 CCTxUndoUndo information for a CTransaction
 CCUnsignedAlertAlerts are for notifying old versions if they become too obsolete and need to upgrade
 CCValidationStateCapture information about block/transaction validation
 CCVarInt
 CCWalletA CWallet is an extension of a keystore, which also maintains a set of transactions and balances, and provides the ability to create new transactions
 CCWalletDBAccess to the wallet database (wallet.dat)
 CCWalletInterface
 CCWalletKeyPrivate key that includes an expiration date in case it never gets used
 CCWalletScanState
 CCWalletTxA transaction with a bunch of additional info that only the owner cares about
 CDockIconClickEventHandler
 CEditAddressDialogDialog for editing an address and associated information
 CFreespaceChecker
 CHelpMessageDialog"Help message" dialog box
 CHMAC_SHA256Context
 CHMAC_SHA512_CTX
 CI2POptionsWidget
 CI2PSession
 CIntroIntroduction screen (pre-GUI startup)
 CJSONRequest
 Cleveldb_error
 ClimitedmapSTL-like map container that only keeps the N elements with the highest value
 CLimitedString
 CLocalServiceInfo
 CLockedPageManagerSingleton class to keep track of locked (ie, non-swappable) memory pages, for use in std::allocator templates
 CLockedPageManagerBaseThread-safe class to keep track of locked (ie, non-swappable) memory pages
 CMacDockIconHandlerMacintosh-specific dock icon handler
 CMacNotificationHandlerMacintosh-specific notification handler (supports UserNotificationCenter and Growl)
 CMemoryPageLockerOS-dependent memory page locking/unlocking
 CMonitoredDataMapperData to Widget mapper that watches for edits and notifies listeners when a field is edited
 CmrusetSTL-like set container that only keeps the most recent N elements
 CNodeLessThan
 CNotificatorCross-platform desktop notification client
 COpenURIDialog
 COptionsDialogPreferences dialog
 COptionsModelInterface from Qt to configuration data structure for Anoncoin client
 COverviewPageOverview ("home") page widget
 CPaymentRequestPlus
 CPaymentServer
 CPaymentServerTests
 CPeerTableModelQt model providing information about connected peers, similar to the "getpeerinfo" RPC call
 CPeerTablePriv
 CQRImageWidget
 Cqt_meta_stringdata_AboutDialog_t
 Cqt_meta_stringdata_AddressBookPage_t
 Cqt_meta_stringdata_AddressTableModel_t
 Cqt_meta_stringdata_AnoncoinAddressCheckValidator_t
 Cqt_meta_stringdata_AnoncoinAddressEntryValidator_t
 Cqt_meta_stringdata_AnoncoinAmountField_t
 Cqt_meta_stringdata_AnoncoinGUI_t
 Cqt_meta_stringdata_AnoncoinUnits_t
 Cqt_meta_stringdata_AskPassphraseDialog_t
 Cqt_meta_stringdata_ClientModel_t
 Cqt_meta_stringdata_CoinControlDialog_t
 Cqt_meta_stringdata_CoinControlTreeWidget_t
 Cqt_meta_stringdata_CSVModelWriter_t
 Cqt_meta_stringdata_EditAddressDialog_t
 Cqt_meta_stringdata_GUIUtil__TableViewLastColumnResizingFixer_t
 Cqt_meta_stringdata_GUIUtil__ToolTipToRichTextFilter_t
 Cqt_meta_stringdata_HelpMessageDialog_t
 Cqt_meta_stringdata_I2POptionsWidget_t
 Cqt_meta_stringdata_Intro_t
 Cqt_meta_stringdata_MacDockIconHandler_t
 Cqt_meta_stringdata_MacNotificationHandler_t
 Cqt_meta_stringdata_MonitoredDataMapper_t
 Cqt_meta_stringdata_Notificator_t
 Cqt_meta_stringdata_OpenURIDialog_t
 Cqt_meta_stringdata_OptionsDialog_t
 Cqt_meta_stringdata_OptionsModel_t
 Cqt_meta_stringdata_OverviewPage_t
 Cqt_meta_stringdata_PaymentServer_t
 Cqt_meta_stringdata_PeerTableModel_t
 Cqt_meta_stringdata_QRImageWidget_t
 Cqt_meta_stringdata_QValidatedLineEdit_t
 Cqt_meta_stringdata_QValueComboBox_t
 Cqt_meta_stringdata_ReceiveCoinsDialog_t
 Cqt_meta_stringdata_ReceiveRequestDialog_t
 Cqt_meta_stringdata_RecentRequestsTableModel_t
 Cqt_meta_stringdata_RPCConsole_t
 Cqt_meta_stringdata_SendCoinsDialog_t
 Cqt_meta_stringdata_SendCoinsEntry_t
 Cqt_meta_stringdata_ShowI2PAddresses_t
 Cqt_meta_stringdata_ShutdownWindow_t
 Cqt_meta_stringdata_SignVerifyMessageDialog_t
 Cqt_meta_stringdata_SplashScreen_t
 Cqt_meta_stringdata_TrafficGraphWidget_t
 Cqt_meta_stringdata_TransactionDesc_t
 Cqt_meta_stringdata_TransactionDescDialog_t
 Cqt_meta_stringdata_TransactionFilterProxy_t
 Cqt_meta_stringdata_TransactionTableModel_t
 Cqt_meta_stringdata_TransactionView_t
 Cqt_meta_stringdata_UnitDisplayStatusBarControl_t
 Cqt_meta_stringdata_WalletFrame_t
 Cqt_meta_stringdata_WalletModel_t
 Cqt_meta_stringdata_WalletView_t
 CQValidatedLineEditLine edit that can be marked as "invalid" to show input validation feedback
 CQValueComboBox
 CReceiveCoinsDialogDialog for requesting payment of anoncoins
 CReceiveRequestDialog
 CRecentRequestEntry
 CRecentRequestEntryLessThan
 CRecentRequestsTableModelModel for list of recently generated payment requests / anoncoin: URIs
 CRecipientCatcher
 CRPCConsoleLocal Anoncoin RPC console
 CRPCExecutor
 Cscriptnum_error
 Csecure_allocator
 CSendCoinsDialogDialog for sending anoncoins
 CSendCoinsEntryA single entry in the dialog for sending anoncoins
 CSendCoinsRecipient
 Cser_streamplaceholder
 CShowI2PAddresses
 CShutdownWindow"Shutdown" window
 CSignVerifyMessageDialog
 CSplashScreenClass for the splashscreen with information of the running client
 CSSLIOStreamDevice
 CSSLVerifyError
 Ctallyitem
 CTimer
 CTrafficGraphWidget
 CTransactionDescProvide a human-readable extended HTML description of a transaction
 CTransactionDescDialogDialog showing transaction details
 CTransactionFilterProxyFilter the transaction list according to pre-specified rules
 CTransactionRecordUI model for a transaction
 CTransactionStatusUI model for transaction status
 CTransactionTableModelUI model for the transaction table of a wallet
 CTransactionTablePriv
 CTransactionViewWidget showing the transaction list for a wallet, including a filter row
 CTxLessThan
 CTxPriorityCompare
 CTxViewDelegate
 CUi_AboutDialog
 CUi_AddressBookPage
 CUi_AskPassphraseDialog
 CUi_CoinControlDialog
 CUi_EditAddressDialog
 CUi_HelpMessageDialog
 CUi_I2POptionsWidget
 CUi_Intro
 CUi_OpenURIDialog
 CUi_OptionsDialog
 CUi_OverviewPage
 CUi_ReceiveCoinsDialog
 CUi_ReceiveRequestDialog
 CUi_RPCConsole
 CUi_SendCoinsDialog
 CUi_SendCoinsEntry
 CUi_ShowI2PAddresses
 CUi_SignVerifyMessageDialog
 CUi_TransactionDescDialog
 Cuint160160-bit unsigned integer
 Cuint256256-bit unsigned integer
 CUnitDisplayStatusBarControl
 CURITests
 CWalletFrame
 CWalletModelInterface to Anoncoin wallet from Qt view code
 CWalletModelTransactionData model for a walletmodel transaction
 CWalletView
 Czero_after_free_allocator
 CZerocoinException