Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAcceptedConnection
 CAddressTableEntry
 CAddressTableEntryLessThan
 CAddressTablePriv
 Callocator
 Cleveldb::Arena
 Cleveldb::ArenaTest
 Cleveldb::port::AtomicPointer
 Cbase_uint< BITS >Base class without constructors for uint256 and uint160
 Cleveldb::Benchmark
 CBIGNUM
 Cleveldb::Block
 Cleveldb::BlockBuilder
 Cleveldb::BlockContents
 Cleveldb::BlockHandle
 Cleveldb::BloomTest
 Cleveldb::VersionSet::Builder
 Cleveldb::VersionSet::Builder::BySmallestKey
 CCAccountAccount information
 CCAccountingEntryInternal transfers
 Cleveldb::Cache
 Cleveldb::CacheTest
 CCAddrDBAccess to the (IP) address database (peers.dat)
 CCAddrManStochastical (IP) address manager
 CCAutoBN_CTXRAII encapsulated BN_CTX (OpenSSL bignum context)
 CCAutoFileRAII wrapper for FILE*
 CCBase58DataBase class for all base58-encoded data
 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
 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
 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
 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
 CCCorruptAddress
 CCCrypterEncryption/decryption context with key information
 CCDataStreamDouble ended buffer combining vector and stream-like interfaces
 CCDBRAII class that provides access to a Berkeley database
 CCDBEnv
 CCDiskBlockPos
 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
 CCKeyPoolA key pool entry
 CCKeyStoreA virtual base class for key stores
 Cleveldb::Iterator::Cleanup
 CCLevelDB
 CCLevelDBBatch
 CCMainCleanup
 CCMasterKeyMaster key for wallet encryption
 CCMedianFilter< T >Median filter over a stream of values
 CCMerkleBlockUsed to relay blocks as header + vector<merkle branch> to filtered nodes
 CCMessageHeaderMessage header
 CCMutexLock< Mutex >Wrapper 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
 Cleveldb::Coding
 CCSVModelWriter::Column
 Cleveldb::Compaction
 Cleveldb::DBImpl::CompactionState
 Cleveldb::DBImpl::CompactionStats
 Cleveldb::Comparator
 CCompareValueOnly
 Cleveldb::ConcurrentTest
 Cleveldb::port::CondVar
 Cjson_spirit::Config_map< String >
 Cjson_spirit::Config_vector< String >
 Cleveldb::Constructor
 CCOrphan
 Cleveldb::CorruptionTest
 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
 Cleveldb::crc32c::CRC
 CCReserveKeyA key allocated from the key pool
 CCRPCCommand
 CCRPCTableBitcoin RPC command dispatcher
 CCScriptCheckClosure representing one script verification Note that this stores references to the spending transaction
 CCScriptCompressorCompact serializer for scripts
 CCSemaphore
 CCSemaphoreGrantRAII-style semaphore lock
 CCSerActionGetSerializeSize
 CCSerActionSerialize
 CCSerActionUnserialize
 CCSignatureCache
 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< I >
 CCWalletKeyPrivate key that includes an expiration date in case it never gets used
 Cleveldb::DB
 Cleveldb::DBTest
 Cjson_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >
 Cdevice
 Cleveldb::Env
 Cleveldb::EnvPosixTest
 Cjson_spirit::Error_position
 Cleveldb::FileLock
 Cleveldb::FileMetaData
 Cleveldb::FileNameTest
 Cleveldb::FilterBlockBuilder
 Cleveldb::FilterBlockReader
 Cleveldb::FilterBlockTest
 Cleveldb::FilterPolicy
 Cleveldb::FindFileTest
 Cleveldb::Footer
 Cleveldb::FormatTest
 Cjson_spirit::Generator< Value_type, Ostream_type >
 Cleveldb::Version::GetStats
 Cgrammar
 Cleveldb::Cache::Handle
 Cleveldb::WriteBatch::Handler
 Cleveldb::Harness
 Cleveldb::Histogram
 CHMAC_SHA256Context
 Cleveldb::InternalKey
 Cleveldb::Iterator
 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 >
 Cleveldb::Logger
 Cleveldb::log::LogTest
 Cleveldb::LookupKey
 CLuminanceSource
 Cleveldb::DBImpl::ManualCompaction
 Cleveldb::MemEnvTest
 CMemoryPageLockerOS-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
 Cleveldb::port::OnceType
 Cleveldb::Options
 Cleveldb::DBImpl::CompactionState::Output
 Cjson_spirit::Pair_impl< Config >
 Cleveldb::ParsedInternalKey
 CQAbstractItemDelegate
 CQAbstractListModel
 CQAbstractTableModel
 CQComboBox
 CQDataWidgetMapper
 CQDialog
 CQFrame
 CQLineEdit
 CQMainWindow
 CQMessageBox
 CQObject
 CQSortFilterProxyModel
 CQSplashScreen
 CQStackedWidget
 CQTreeWidget
 CQValidator
 CQWidget
 Cleveldb::Random
 Cleveldb::RandomAccessFile
 Cleveldb::Range
 CReadAlerts
 Cleveldb::log::Reader
 Cleveldb::ReadOptions
 Czero_after_free_allocator< T >::rebind< _Other >
 Csecure_allocator< T >::rebind< _Other >
 Crecursive_mutex
 Cleveldb::Table::Rep
 Cleveldb::TableBuilder::Rep
 Cleveldb::log::Reader::Reporter
 Cruntime_error
 Cjson_spirit::Semantic_actions< Value_type, Iter_type >
 CSendCoinsRecipient
 CWalletModel::SendCoinsReturn
 Cleveldb::SequentialFile
 Cser_streamplaceholder
 Cleveldb::SkipList< Key, Comparator >
 Cleveldb::SkipList< const char *, KeyComparator >
 Cleveldb::SkipList< Key, leveldb::Comparator >
 Cleveldb::SkipTest
 Cleveldb::Slice
 Cleveldb::Snapshot
 Cleveldb::SnapshotList
 CSnapWidget
 Cleveldb::State
 Cleveldb::ConcurrentTest::State
 Cstatic_visitor
 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
 CTransactionRecordUI model for a transaction
 CTransactionStatusUI model for transaction status
 CTransactionTablePriv
 CTxLessThan
 CTxPriorityCompare
 Cjson_spirit::internal_::Type_to_type< T >
 CWalletModel::UnlockContext
 Cjson_spirit::Value_impl< Config >
 Cvector
 Cleveldb::Version
 Cleveldb::VersionEdit
 Cleveldb::VersionEditTest
 Cleveldb::VersionSet
 Cleveldb::WritableFile
 Cleveldb::WriteBatch
 Cleveldb::WriteBatchInternal
 Cleveldb::WriteBatchTest
 Cleveldb::WriteOptions
 Cleveldb::log::Writer
 Cleveldb::DBImpl::Writer
 CPARENT