►CAcceptedConnection | |
CAcceptedConnectionImpl< Protocol > | |
CAddressTableEntry | |
CAddressTableEntryLessThan | |
CAddressTablePriv | |
►Callocator | |
Csecure_allocator< T > | |
Czero_after_free_allocator< T > | |
Cleveldb::Arena | |
Cleveldb::ArenaTest | |
Cleveldb::port::AtomicPointer | |
►Cbase_uint< BITS > | Base class without constructors for uint256 and uint160 |
►Cuint160 | 160-bit unsigned integer |
CCKeyID | A reference to a CKey: the Hash160 of its serialized public key |
CCScriptID | A reference to a CScript: the Hash160 of its serialization (see script.h) |
Cuint256 | 256-bit unsigned integer |
Cleveldb::Benchmark | |
►CBIGNUM | |
CCBigNum | C++ wrapper for BIGNUM (OpenSSL bignum) |
Cleveldb::Block | |
Cleveldb::BlockBuilder | |
Cleveldb::BlockContents | |
Cleveldb::BlockHandle | |
Cleveldb::BloomTest | |
Cleveldb::VersionSet::Builder | |
Cleveldb::VersionSet::Builder::BySmallestKey | |
CCAccount | Account information |
CCAccountingEntry | Internal transfers |
Cleveldb::Cache | |
Cleveldb::CacheTest | |
CCAddrDB | Access to the (IP) address database (peers.dat) |
CCAddrMan | Stochastical (IP) address manager |
CCAutoBN_CTX | RAII encapsulated BN_CTX (OpenSSL bignum context) |
CCAutoFile | RAII wrapper for FILE* |
►CCBase58Data | Base class for all base58-encoded data |
CCBitcoinAddress | |
CCBitcoinSecret | A base58-encoded secret key |
CCBlockFileInfo | |
►CCBlockHeader | Nodes 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 |
CCBlock | |
►CCBlockIndex | The 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 |
CCDiskBlockIndex | Used to marshal pointers into hashes for db storage |
CCBlockIndexWorkComparator | |
CCBlockLocator | Describes 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 | |
CCBlockUndo | Undo information for a CBlock |
CCBloomFilter | BloomFilter is a probabilistic filter which SPV clients provide so that we can filter the transactions we sends them |
CCBufferedFile | Wrapper around a FILE* that implements a ring buffer to deserialize from |
CCheckpoints::CCheckpointData | |
CCCheckQueue< T > | Queue for verifications that have to be performed |
CCCheckQueueControl< T > | RAII-style controller object for a CCheckQueue that guarantees the passed queue is finished before continuing |
CCClientUIInterface | Signals for UI communication |
CCCoinControl | Coin Control Features |
CCCoins | Pruned version of CTransaction: only retains metadata and unspent transaction outputs |
CCCoinsStats | |
►CCCoinsView | Abstract view on the open txout dataset |
►CCCoinsViewBacked | CCoinsView backed by another CCoinsView |
CCCoinsViewCache | CCoinsView that adds a memory cache for transactions to another CCoinsView |
CCCoinsViewMemPool | CCoinsView that brings transactions from a memorypool into view |
CCCoinsViewDB | CCoinsView backed by the LevelDB coin database (chainstate/) |
CCCorruptAddress | |
CCCrypter | Encryption/decryption context with key information |
CCDataStream | Double ended buffer combining vector and stream-like interfaces |
►CCDB | RAII class that provides access to a Berkeley database |
CCWalletDB | Access to the wallet database (wallet.dat) |
CCDBEnv | |
►CCDiskBlockPos | |
CCDiskTxPos | |
CCFlatData | Wrapper for serializing arrays and POD |
CCHashWriter | |
CCImportingNow | |
CCInit | |
CCInPoint | An inpoint - a combination of a transaction and an index n into its vin |
CCInv | Inv message data |
CCKey | An encapsulated private key |
CCKeyPool | A key pool entry |
►CCKeyStore | A virtual base class for key stores |
►CCBasicKeyStore | Basic key store, that keeps keys in an address->secret map |
►CCCryptoKeyStore | Keystore which keeps the private keys encrypted |
CCWallet | A CWallet is an extension of a keystore, which also maintains a set of transactions and balances, and provides the ability to create new transactions |
Cleveldb::Iterator::Cleanup | |
►CCLevelDB | |
CCBlockTreeDB | Access to the block database (blocks/index/) |
CCLevelDBBatch | |
CCMainCleanup | |
CCMasterKey | Master key for wallet encryption |
CCMedianFilter< T > | Median filter over a stream of values |
CCMerkleBlock | Used to relay blocks as header + vector<merkle branch> to filtered nodes |
CCMessageHeader | Message header |
CCMutexLock< Mutex > | Wrapper around boost::unique_lock<Mutex> |
►CCNetAddr | IP address (IPv6, or IPv4 using mapped IPv6 range (::FFFF:0:0/96)) |
►CCService | A combination of a network address (CNetAddr) and a (TCP) port |
►CCAddress | A CService with information about it as peer |
CCAddrInfo | Extended statistics about a CAddress |
CCNetCleanup | |
CCNetMessage | |
CCNode | Information about a peer |
CCNodeStats | |
CCNoDestination | |
Cleveldb::Coding | |
CCSVModelWriter::Column | |
Cleveldb::Compaction | |
Cleveldb::DBImpl::CompactionState | |
Cleveldb::DBImpl::CompactionStats | |
►Cleveldb::Comparator | |
Cleveldb::InternalKeyComparator | |
Cleveldb_comparator_t | |
CCompareValueOnly | |
Cleveldb::ConcurrentTest | |
Cleveldb::port::CondVar | |
Cjson_spirit::Config_map< String > | |
Cjson_spirit::Config_vector< String > | |
►Cleveldb::Constructor | |
Cleveldb::BlockConstructor | |
Cleveldb::DBConstructor | |
Cleveldb::MemTableConstructor | |
Cleveldb::TableConstructor | |
CCOrphan | |
Cleveldb::CorruptionTest | |
CCOutPoint | An outpoint - a combination of a transaction hash and an index n into its vout |
CCOutput | |
►CCPartialMerkleTree | Data structure that represents a partial merkle tree |
CCPartialMerkleTreeTester | |
CCPubKey | An encapsulated public key |
Cleveldb::crc32c::CRC | |
CCReserveKey | A key allocated from the key pool |
CCRPCCommand | |
CCRPCTable | Bitcoin RPC command dispatcher |
CCScriptCheck | Closure representing one script verification Note that this stores references to the spending transaction |
CCScriptCompressor | Compact serializer for scripts |
CCSemaphore | |
CCSemaphoreGrant | RAII-style semaphore lock |
CCSerActionGetSerializeSize | |
CCSerActionSerialize | |
CCSerActionUnserialize | |
CCSignatureCache | |
►CCTransaction | The basic transaction that is broadcasted on the network and contained in blocks |
►CCMerkleTx | A transaction with a merkle branch linking it to the block chain |
CCWalletTx | A transaction with a bunch of additional info that only the owner cares about |
CCTxDump | |
CCTxIn | An input of a transaction |
CCTxInUndo | Undo information for a CTxIn |
CCTxMemPool | |
CCTxOut | An output of a transaction |
CCTxOutCompressor | Wrapper for CTxOut that provides a more compact serialization |
CCTxUndo | Undo information for a CTransaction |
►CCUnsignedAlert | Alerts are for notifying old versions if they become too obsolete and need to upgrade |
CCAlert | An alert is a combination of a serialized CUnsignedAlert and a signature |
►CCUnsignedSyncCheckpoint | |
CCSyncCheckpoint | |
CCValidationState | Capture information about block/transaction validation |
CCVarInt< I > | |
CCWalletKey | Private key that includes an expiration date in case it never gets used |
►Cleveldb::DB | |
Cleveldb::DBImpl | |
Cleveldb::ModelDB | |
Cleveldb::DBTest | |
Cjson_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT > | |
►Cdevice | |
CSSLIOStreamDevice< Protocol > | |
►Cleveldb::Env | |
►Cleveldb::EnvWrapper | |
Cleveldb::SpecialEnv | |
Cleveldb::test::ErrorEnv | |
Cleveldb::EnvPosixTest | |
Cjson_spirit::Error_position | |
Cleveldb::FileLock | |
Cleveldb::FileMetaData | |
Cleveldb::FileNameTest | |
Cleveldb::FilterBlockBuilder | |
Cleveldb::FilterBlockReader | |
Cleveldb::FilterBlockTest | |
►Cleveldb::FilterPolicy | |
Cleveldb::InternalFilterPolicy | |
Cleveldb::TestHashFilter | |
Cleveldb_filterpolicy_t | |
Cleveldb::FindFileTest | |
Cleveldb::Footer | |
Cleveldb::FormatTest | |
Cjson_spirit::Generator< Value_type, Ostream_type > | |
Cleveldb::Version::GetStats | |
►Cgrammar | |
Cjson_spirit::Json_grammer< Value_type, Iter_type > | |
Cleveldb::Cache::Handle | |
Cleveldb::WriteBatch::Handler | |
Cleveldb::Harness | |
Cleveldb::Histogram | |
CHMAC_SHA256Context | |
Cleveldb::InternalKey | |
►Cleveldb::Iterator | |
Cleveldb::Block::Iter | |
Cleveldb::KeyConvertingIterator | |
Cleveldb::MemTableIterator | |
Cleveldb::ModelDB::ModelIter | |
Cleveldb::Version::LevelFileNumIterator | |
Cleveldb::SkipList< Key, Comparator >::Iterator | |
Cleveldb::IteratorWrapper | |
CJSONRequest | |
Cleveldb::MemTable::KeyComparator | |
Cleveldb_cache_t | |
Cleveldb_env_t | |
Cleveldb_filelock_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 | |
Cleveldb::VersionSet::Builder::LevelState | |
Cleveldb::VersionSet::LevelSummaryStorage | |
Climitedmap< K, V > | STL-like map container that only keeps the N elements with the highest value |
CLocalServiceInfo | |
CLockedPageManagerBase< Locker > | Thread-safe class to keep track of locked (ie, non-swappable) memory pages |
►CLockedPageManagerBase< MemoryPageLocker > | |
CLockedPageManager | Singleton class to keep track of locked (ie, non-swappable) memory pages, for use in std::allocator templates |
►Cleveldb::Logger | |
Cleveldb::PosixLogger | |
Cleveldb::log::LogTest | |
Cleveldb::LookupKey | |
►CLuminanceSource | |
CQImageLuminanceSource | |
Cleveldb::DBImpl::ManualCompaction | |
Cleveldb::MemEnvTest | |
CMemoryPageLocker | OS-dependent memory page locking/unlocking |
Cleveldb::MemTable | |
Cleveldb::MemTableTest | |
Cmruset< T > | STL-like set container that only keeps the most recent N elements |
Cmruset< CInv > | |
Cmruset< int > | |
Cmrutester | |
Cjson_spirit::Multi_pass_iters< Istream_type > | |
Cleveldb::port::Mutex | |
Cleveldb::MutexLock | |
Cleveldb::SkipList< Key, Comparator >::Node | |
►CNSObject | |
CDockIconClickEventHandler | |
Cleveldb::port::OnceType | |
Cleveldb::Options | |
Cleveldb::DBImpl::CompactionState::Output | |
Cjson_spirit::Pair_impl< Config > | |
Cleveldb::ParsedInternalKey | |
►CQAbstractItemDelegate | |
CTxViewDelegate | |
►CQAbstractListModel | |
CBitcoinUnits | Bitcoin unit definitions |
COptionsModel | Interface from Qt to configuration data structure for Bitcoin client |
►CQAbstractTableModel | |
CAddressTableModel | Qt model of the address book in the core |
CTransactionTableModel | UI model for the transaction table of a wallet |
►CQComboBox | |
CQValueComboBox | |
►CQDataWidgetMapper | |
CMonitoredDataMapper | Data to Widget mapper that watches for edits and notifies listeners when a field is edited |
►CQDialog | |
CAboutDialog | "About" dialog box |
CAddressBookPage | Widget that shows a list of sending or receiving addresses |
CAskPassphraseDialog | Multifunctional dialog to ask for passphrases |
CCoinControlDialog | |
CEditAddressDialog | Dialog for editing an address and associated information |
COptionsDialog | Preferences dialog |
CQRCodeDialog | |
CRPCConsole | Local Bitcoin RPC console |
CSendCoinsDialog | Dialog for sending bitcoins |
CSignVerifyMessageDialog | |
CSnapWidget | |
CTransactionDescDialog | Dialog showing transaction details |
►CQFrame | |
CSendCoinsEntry | A single entry in the dialog for sending bitcoins |
CWalletFrame | |
►CQLineEdit | |
CQValidatedLineEdit | Line edit that can be marked as "invalid" to show input validation feedback |
►CQMainWindow | |
CBitcoinGUI | Bitcoin GUI main class |
►CQMessageBox | |
CGUIUtil::HelpMessageBox | Help message for Bitcoin-Qt, shown with –help |
►CQObject | |
CClientModel | Model for Bitcoin network client |
CCSVModelWriter | Export a Qt table model to a CSV file |
CGUIUtil::ToolTipToRichTextFilter | Qt event filter that intercepts ToolTipChange events, and replaces the tooltip with a rich text representation if needed |
CMacDockIconHandler | Macintosh-specific dock icon handler |
CMacNotificationHandler | Macintosh-specific notification handler (supports UserNotificationCenter and Growl) |
CNotificator | Cross-platform desktop notification client |
CPaymentServer | |
CRPCExecutor | |
CTransactionDesc | Provide a human-readable extended HTML description of a transaction |
CURITests | |
CWalletModel | Interface to Bitcoin wallet from Qt view code |
►CQSortFilterProxyModel | |
CTransactionFilterProxy | Filter the transaction list according to pre-specified rules |
►CQSplashScreen | |
CSplashScreen | Class for the splashscreen with information of the running client |
►CQStackedWidget | |
CWalletStack | |
CWalletView | |
►CQTreeWidget | |
CCoinControlTreeWidget | |
►CQValidator | |
CBitcoinAddressValidator | Base58 entry widget validator |
►CQWidget | |
CBitcoinAmountField | Widget for entering bitcoin amounts |
COverviewPage | Overview ("home") page widget |
CTransactionView | Widget showing the transaction list for a wallet, including a filter row |
Cleveldb::Random | |
►Cleveldb::RandomAccessFile | |
Cleveldb::StringSource | |
Cleveldb::Range | |
CReadAlerts | |
Cleveldb::log::Reader | |
Cleveldb::ReadOptions | |
Czero_after_free_allocator< T >::rebind< _Other > | |
Csecure_allocator< T >::rebind< _Other > | |
►Crecursive_mutex | |
CAnnotatedMixin< boost::recursive_mutex > | |
Cleveldb::Table::Rep | |
Cleveldb::TableBuilder::Rep | |
►Cleveldb::log::Reader::Reporter | |
Cleveldb::log::LogTest::ReportCollector | |
►Cruntime_error | |
Cbignum_error | Errors thrown by the bignum class |
Cleveldb_error | |
Cjson_spirit::Semantic_actions< Value_type, Iter_type > | |
CSendCoinsRecipient | |
CWalletModel::SendCoinsReturn | |
►Cleveldb::SequentialFile | |
Cleveldb::log::LogTest::StringSource | |
Cser_streamplaceholder | |
Cleveldb::SkipList< Key, Comparator > | |
Cleveldb::SkipList< const char *, KeyComparator > | |
Cleveldb::SkipList< Key, leveldb::Comparator > | |
Cleveldb::SkipTest | |
Cleveldb::Slice | |
►Cleveldb::Snapshot | |
Cleveldb::ModelDB::ModelSnapshot | |
Cleveldb::SnapshotImpl | |
Cleveldb::SnapshotList | |
►CSnapWidget | |
CSnapWidget | |
Cleveldb::State | |
Cleveldb::ConcurrentTest::State | |
►Cstatic_visitor | |
CCBitcoinAddressVisitor | |
CCKeyStoreIsMineVisitor | |
CCScriptVisitor | |
CDescribeAddressVisitor | |
CTestAddrTypeVisitor | |
CTestPayloadVisitor | |
Cleveldb::Status | |
Cjson_spirit::Stream_reader< Istream_type, Value_type > | |
Cjson_spirit::Stream_reader_thrower< Istream_type, Value_type > | |
Cleveldb::Table | |
Cleveldb::TableAndFile | |
Cleveldb::TableBuilder | |
Cleveldb::TableCache | |
Cleveldb::TableTest | |
Ctallyitem | |
Cleveldb::TestArgs | |
Cleveldb::test::Tester | |
CTestingSetup | |
CTestLocker | |
Cleveldb::TestState | |
Cleveldb::Benchmark::ThreadArg | |
CTransactionRecord | UI model for a transaction |
CTransactionStatus | UI model for transaction status |
CTransactionTablePriv | |
CTxLessThan | |
CTxPriorityCompare | |
Cjson_spirit::internal_::Type_to_type< T > | |
CWalletModel::UnlockContext | |
Cjson_spirit::Value_impl< Config > | |
►Cvector | |
CCScript | Serialized script, used inside transaction inputs and outputs |
Cleveldb::Version | |
Cleveldb::VersionEdit | |
Cleveldb::VersionEditTest | |
Cleveldb::VersionSet | |
►Cleveldb::WritableFile | |
Cleveldb::log::LogTest::StringDest | |
Cleveldb::StringSink | |
Cleveldb::WriteBatch | |
Cleveldb::WriteBatchInternal | |
Cleveldb::WriteBatchTest | |
Cleveldb::WriteOptions | |
Cleveldb::log::Writer | |
Cleveldb::DBImpl::Writer | |
►CPARENT | |
CAnnotatedMixin< PARENT > | |