Mixes for Privacy and Anonymity in the Internet
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C__queue_test
 C__SINT64__t_
 C__t__data_retention_log_file_header
 C__t_certstore_list
 C__t_database_info
 C__t_hash_key_entry__
 C__t_replay_database_entry
 C__t_replay_database_heap
 C__t_signature
 C__UINT64__t_
 C_iplist_tThis structure is used for building the IP-List
 C_t_database_entry
 C_t_database_info
 C_t_queue
 C_tempipblocklist_t
 CAccountLoginHashEntry
 CReaderWriterQueue::Block
 CBlockingReaderWriterQueue
 CCAAbstractControlChannelThe base of each control channel
 CCAAbstractXMLEncodableAbstract base class for classes which can be converted to an XML structure
 CCAAccountingBIInterfaceThis class encapsulates the connection to the JPI
 CCAAccountingDBInterface
 CCAAccountingInstanceThis is the AI (accounting instance or abrechnungsinstanz in german) class
 CCAAccountingSettleThreadA thread that settles CCs with the BI
 CCAASymCipher
 CCABase64
 CCACacheLoadBalancingThis class stores Addresses off different Cache-Proxies
 CCACertificate
 CCACertStore
 CCAChain
 CCAChainTable
 CCAClientSocket
 CCACmdLnOptions
 CCAControlChannelDispatcherThis class "dispatches" messages which it receives via proccessMixPacket() to the associated control channel
 CCACryptoBenchmark
 CCADatabase
 CCADatagramSocket
 CCADataRetentionLog
 CCADataRetentionLogFile
 CCAFileSystemDirectory
 CCAFirstMixChannelListData structure that stores all information about the currently open Mix channels
 CCAFirstMixChannelToQueueList
 CCAHttpClientVery simple http client
 CCAInfoService
 CCAIPAddrWithNetmask
 CCAIPListThe purpose of this class is to store a list of IP-Addresses
 CCALastMixBChannelList
 CCALastMixChannelList
 CCALibProxytest
 CCAListenerInterface
 CCALocalProxy
 CCALockAbleFrom this class other classes could be derived, which need some kind from "locking" in memory
 CCAMiddleMixChannelListData structure that stores all information about the currently open Mix channels
 CCAMix
 CCAMsg
 CCAMultiSignature
 CCAMutex
 CCAMuxSocket
 CCAPoolThis class implements the pool strategie of a Mix
 CCAQueueThis is a simple FIFO-Queue
 CCAReadWriteLock
 CCAReplayCtrlChannelMsgProc
 CCAReplayDatabase
 CCASignature
 CCASocketAddrThis is an abstract class for representing a socket address used in CASocket, CADatagramSocket and CAMuxSocket
 CCASocketGroup
 CCASocketGroupEpoll
 CCASocketList
 CCASymChannelCipherFactory
 CCATargetInterface
 CCATempIPBlockListThe purpose of this class is storing the IPs of JAP users who tried to hack/attack the payment system
 CCAThread
 CCAThreadList
 CCAThreadPoolThis class bla bla
 Cconnlist
 Ct_middlemixchannellist::dl_in
 Ct_middlemixchannellist::dl_out
 CDOM_Output
 CEntry
 Cevent
 CexecEntry
 CCAInfoService::InfoServiceHeloMsg
 Cspsc_sema::LightweightSemaphore
 CoptionStackEntry
 Cpbm_set
 CpoptAlias
 CpoptContext_s
 CpoptOption
 CReaderWriterQueue
 CS_LOGENCCIPHER
 CSettleEntry
 Csockaddr_in
 Csockaddr_un
 Cstate
 Ct_accountinginfoStructure that holds all per-user payment information Included in CAFirstMixChannelList (struct fmHashTableEntry)
 CCAAccountingInstance::t_aiqueueitem
 Ct_aiSettleItem
 Ct_benchmarkParams
 Ct_benchmarkTimerParams
 Ct_cachelb_list
 Ct_chaintableEntry
 Ct_chaintableIterator
 Ct_channelEntry
 Ct_CMNDLN_REREAD_PARAMS
 Ct_deadlineEntry
 Ct_downstream_chain_cell
 Ct_first_downstream_chain_cell
 Ct_first_upstream_chain_cell
 Ct_firstmixchannellist
 Ct_FirstMixChannelToQueueList_entry
 Ct_fmhashtableentry
 Ct_lastMixBChannelListEntry
 Ct_lastmixchannellist
 Ct_MEMBLOCK
 Ct_middlemixchannellist
 Ct_mix_parameters
 Ct_MixPacket
 Ct_MixPacketPayload
 Ct_paymentInstanceListNodeThis structure holds information about known Payment Instances
 Ct_pool_list
 Ct_queue_entry
 Ct_replay_timestampReplaytimestamp type
 Ct_sequel_downstream_chain_cell
 Ct_sequel_upstream_chain_cell
 Ct_socketGroupEntry
 Ct_upstream_chain_cell
 CT_UserLoginData
 CtermsAndConditionMixAnswer_t
 CTermsAndConditions
 CtermsAndConditionsTranslation_t
 Cthread_list_entry
 Ctpool_work
 CtUINT32withLock
 Cweak_atomic< T >
 Cweak_atomic< ReaderWriterQueue::Block * >
 Cweak_atomic< size_t >
 Cweak_atomic< ssize_t >
 CXMLFormatTarget