Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nboost
 NCheckpointsBlock-chain checkpoints are compiled-in sanity checks
 NGUIUtilUtility functions used by the Bitcoin Qt UI
 Njson_spirit
 Nleveldb
 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
 CAskPassphraseDialogMultifunctional dialog to ask for passphrases
 Cbase_uintBase class without constructors for uint256 and uint160
 Cbignum_errorErrors thrown by the bignum class
 CBitcoinAddressValidatorBase58 entry widget validator
 CBitcoinAmountFieldWidget for entering bitcoin amounts
 CBitcoinGUIBitcoin GUI main class
 CBitcoinUnitsBitcoin unit definitions
 CCAccountAccount information
 CCAccountingEntryInternal transfers
 CCAddrDBAccess to the (IP) address database (peers.dat)
 CCAddressA CService with information about it as peer
 CCAddrInfoExtended statistics about a CAddress
 CCAddrManStochastical (IP) address manager
 CCAlertAn alert is a combination of a serialized CUnsignedAlert and a signature
 CCAutoBN_CTXRAII encapsulated BN_CTX (OpenSSL bignum context)
 CCAutoFileRAII wrapper for FILE*
 CCBase58DataBase class for all base58-encoded data
 CCBasicKeyStoreBasic key store, that keeps keys in an address->secret map
 CCBigNumC++ wrapper for BIGNUM (OpenSSL bignum)
 CCBitcoinAddress
 CCBitcoinAddressVisitor
 CCBitcoinSecretA base58-encoded secret key
 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
 CCBlockIndexWorkComparator
 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
 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
 CCCorruptAddress
 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
 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
 CCKeyPoolA key pool entry
 CCKeyStoreA virtual base class for key stores
 CCKeyStoreIsMineVisitor
 CCLevelDB
 CCLevelDBBatch
 CClientModelModel for Bitcoin network client
 CCMainCleanup
 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
 CCNodeStats
 CCNoDestination
 CCoinControlDialog
 CCoinControlTreeWidget
 CCompareValueOnly
 CCOrphan
 CCOutPointAn outpoint - a combination of a transaction hash and an index n into its vout
 CCOutput
 CCPartialMerkleTreeData structure that represents a partial merkle tree
 CCPartialMerkleTreeTester
 CCPubKeyAn encapsulated public key
 CCReserveKeyA key allocated from the key pool
 CCRPCCommand
 CCRPCTableBitcoin 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)
 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
 CCSyncCheckpoint
 CCTransactionThe basic transaction that is broadcasted on the network and contained in blocks
 CCTxDump
 CCTxInAn input of a transaction
 CCTxInUndoUndo information for a CTxIn
 CCTxMemPool
 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
 CCUnsignedSyncCheckpoint
 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)
 CCWalletKeyPrivate key that includes an expiration date in case it never gets used
 CCWalletTxA transaction with a bunch of additional info that only the owner cares about
 CDescribeAddressVisitor
 CDockIconClickEventHandler
 CEditAddressDialogDialog for editing an address and associated information
 CHMAC_SHA256Context
 CJSONRequest
 Cleveldb_cache_t
 Cleveldb_comparator_t
 Cleveldb_env_t
 Cleveldb_error
 Cleveldb_filelock_t
 Cleveldb_filterpolicy_t
 Cleveldb_iterator_t
 Cleveldb_logger_t
 Cleveldb_options_t
 Cleveldb_randomfile_t
 Cleveldb_readoptions_t
 Cleveldb_seqfile_t
 Cleveldb_snapshot_t
 Cleveldb_t
 Cleveldb_writablefile_t
 Cleveldb_writebatch_t
 Cleveldb_writeoptions_t
 ClimitedmapSTL-like map container that only keeps the N elements with the highest value
 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
 Cmrutester
 CNotificatorCross-platform desktop notification client
 COptionsDialogPreferences dialog
 COptionsModelInterface from Qt to configuration data structure for Bitcoin client
 COverviewPageOverview ("home") page widget
 CPaymentServer
 CQImageLuminanceSource
 CQRCodeDialog
 CQValidatedLineEditLine edit that can be marked as "invalid" to show input validation feedback
 CQValueComboBox
 CReadAlerts
 CRPCConsoleLocal Bitcoin RPC console
 CRPCExecutor
 Csecure_allocator
 CSendCoinsDialogDialog for sending bitcoins
 CSendCoinsEntryA single entry in the dialog for sending bitcoins
 CSendCoinsRecipient
 Cser_streamplaceholder
 CSignVerifyMessageDialog
 CSnapWidget
 CSplashScreenClass for the splashscreen with information of the running client
 CSSLIOStreamDevice
 Ctallyitem
 CTestAddrTypeVisitor
 CTestingSetup
 CTestLocker
 CTestPayloadVisitor
 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
 Cuint160160-bit unsigned integer
 Cuint256256-bit unsigned integer
 CURITests
 CWalletFrame
 CWalletModelInterface to Bitcoin wallet from Qt view code
 CWalletStack
 CWalletView
 Czero_after_free_allocator