Mixes for Privacy and Anonymity in the Internet
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
]
►
N
spsc_sema
C
LightweightSemaphore
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_t
This structure is used for building the IP-List
C
_t_database_entry
C
_t_database_info
C
_t_queue
C
_tempipblocklist_t
C
AccountLoginHashEntry
C
BlockingReaderWriterQueue
C
CAAbstractControlChannel
The base of each control channel
C
CAAbstractXMLEncodable
Abstract base class for classes which can be converted to an XML structure
C
CAAbstractXMLSignable
An abstract base class for signable XML structures
C
CAAccountingBIInterface
This class encapsulates the connection to the JPI
C
CAAccountingControlChannel
Implementation of a per-user control-channel for the AccountingInstance
C
CAAccountingDBInterface
►
C
CAAccountingInstance
This is the AI (accounting instance or abrechnungsinstanz in german) class
C
t_aiqueueitem
C
CAAccountingSettleThread
A thread that settles CCs with the BI
C
CAASymCipher
C
CABase64
C
CACacheLoadBalancing
This class stores Addresses off different Cache-Proxies
C
CACertificate
C
CACertStore
C
CAChain
C
CAChainTable
C
CAClientSocket
C
CACmdLnOptions
C
CAConditionVariable
C
CAControlChannelDispatcher
This class "dispatches" messages which it receives via
proccessMixPacket()
to the associated control channel
C
CACryptoBenchmark
C
CADatabase
C
CADatagramSocket
C
CADataRetentionLog
C
CADataRetentionLogFile
C
CAFileSystemDirectory
C
CAFirstMix
C
CAFirstMixA
C
CAFirstMixB
C
CAFirstMixChannelList
Data structure that stores all information about the currently open Mix channels
C
CAFirstMixChannelToQueueList
C
CAHttpClient
Very simple http client
►
C
CAInfoService
C
InfoServiceHeloMsg
C
CAIPAddrWithNetmask
C
CAIPList
The purpose of this class is to store a list of IP-Addresses
C
CALastMix
C
CALastMixA
C
CALastMixB
C
CALastMixBChannelList
C
CALastMixChannelList
C
CALibProxytest
C
CAListenerInterface
C
CALocalProxy
C
CALockAble
From this class other classes could be derived, which need some kind from "locking" in memory
C
CAMiddleMix
C
CAMiddleMixChannelList
Data structure that stores all information about the currently open Mix channels
C
CAMix
C
CAMixWithReplayDB
This class (interface) adds the functionality used by last and middle mixes to detecte replays
C
CAMsg
C
CAMultiSignature
C
CAMutex
C
CAMuxSocket
C
CAPool
This class implements the pool strategie of a Mix
C
CAQueue
This is a simple FIFO-Queue
C
CAReadWriteLock
C
CAReplayControlChannel
A Control channel for the exchange of the current replay detection timestamps
C
CAReplayCtrlChannelMsgProc
C
CAReplayDatabase
C
CASignature
C
CASingleSocketGroup
Not thread safe!
C
CASocket
C
CASocketAddr
This is an abstract class for representing a socket address used in
CASocket
,
CADatagramSocket
and
CAMuxSocket
C
CASocketAddrINet
This class represents a socket address for Internet (IP) connections
C
CASocketAddrUnix
This is a class for Unix Domain Protocol Sockat Addresses
C
CASocketGroup
C
CASocketGroupEpoll
C
CASocketList
C
CASymChannelCipher
C
CASymChannelCipherFactory
C
CASymCipher
This class could be used for encryption/decryption of data (streams) with AES using 128bit CBC mode
C
CASymCipherCTR
This class could be used for encryption/decryption of data (streams) with AES using 128bit CTR mode
C
CASymCipherGCM
This class could be used for encryption/decryption of data (streams) with AES using 128bit GCM mode
C
CASymCipherNull
This class implemtns the symmetric channel cipher interface - but does not do eny encryption!
C
CASymCipherOFB
This class could be used for encryption/decryption of data (streams) with AES using 128bit OFB mode
C
CASyncControlChannel
A synchronous control channel
C
CATargetInterface
C
CATempIPBlockList
The purpose of this class is storing the IPs of JAP users who tried to hack/attack the payment system
C
CAThread
C
CAThreadList
C
CAThreadPool
This class bla bla
C
CATLSClientSocket
C
CAXMLErrorMessage
This class encapsulates an error or success message
C
connlist
C
DOM_Output
C
Entry
C
event
C
execEntry
C
MemFormatTarget
C
optionStackEntry
C
pbm_set
C
poptAlias
C
poptContext_s
C
poptOption
►
C
ReaderWriterQueue
C
Block
C
S_LOGENCCIPHER
C
SettleEntry
C
sockaddr_in
C
sockaddr_un
C
state
C
t_accountinginfo
Structure that holds all per-user payment information Included in
CAFirstMixChannelList
(struct fmHashTableEntry)
C
t_aiSettleItem
C
t_benchmarkParams
C
t_benchmarkTimerParams
C
t_cachelb_list
C
t_chaintableEntry
C
t_chaintableIterator
C
t_channelEntry
C
t_CMNDLN_REREAD_PARAMS
C
t_deadlineEntry
C
t_downstream_chain_cell
C
t_first_downstream_chain_cell
C
t_first_upstream_chain_cell
C
t_firstmixchannellist
C
t_FirstMixChannelToQueueList_entry
C
t_fmhashtableentry
C
t_lastMixBChannelListEntry
C
t_lastmixchannellist
C
t_MEMBLOCK
►
C
t_middlemixchannellist
C
dl_in
C
dl_out
C
t_mix_parameters
C
t_MixPacket
C
t_MixPacketPayload
C
t_paymentInstanceListNode
This structure holds information about known Payment Instances
C
t_pool_list
C
t_queue_entry
C
t_replay_timestamp
Replaytimestamp type
C
t_sequel_downstream_chain_cell
C
t_sequel_upstream_chain_cell
C
t_socketGroupEntry
C
t_upstream_chain_cell
C
T_UserLoginData
C
termsAndConditionMixAnswer_t
C
TermsAndConditions
C
termsAndConditionsTranslation_t
C
thread_list_entry
C
tpool_work
C
tUINT32withLock
C
weak_atomic
C
XMLFormatTarget
Generated by
1.9.1