|
Mixes for Privacy and Anonymity in the Internet
|
Static Public Member Functions | |
| static SINT32 | init () |
| do necessary initialisations of libraries etc. | |
| static SINT32 | cleanup () |
| do necessary cleanups of libraries etc. | |
| static CACmdLnOptions * | getOptions () |
Static Private Member Functions | |
| static void | openssl_locking_callback (int mode, int type, char *, int) |
| Callbackfunction for locking required by OpenSSL. | |
Static Private Attributes | |
| static CACmdLnOptions * | m_pglobalOptions |
| static CAMutex * | m_pOpenSSLMutexes |
| SINT32 CALibProxytest::cleanup | ( | ) | [static] |
do necessary cleanups of libraries etc.
References E_SUCCESS, m_pglobalOptions, m_pOpenSSLMutexes, CAMsg::printMsg(), and releaseDOMParser().
Referenced by cleanup().
| static CACmdLnOptions* CALibProxytest::getOptions | ( | ) | [static] |
References m_pglobalOptions.
Referenced by CAMix::addMixInfo(), CAMix::appendTermsAndConditionsExtension(), CAAccountingInstance::CAAccountingInstance(), CAMix::CAMix(), CAAccountingInstance::cleanupTableEntry(), CAFirstMix::doUserLogin_internal(), fm_loopAcceptUsers(), CAInfoService::getLevel(), CAInfoService::getMixedPackets(), CAInfoService::getMixHeloXMLAsString(), CAInfoService::getOperatorTnCsAsStrings(), CAInfoService::getPaymentInstance(), CAInfoService::getStatusXMLAsString(), CAAccountingInstance::handleAccountCertificate_internal(), CAAccountingInstance::handleChallengeResponse_internal(), CAAccountingInstance::handleCostConfirmation_internal(), CAAccountingInstance::handleJapPacket_internal(), CAInfoService::InfoLoop(), CALocalProxy::init(), CAMiddleMix::init(), CALastMix::init(), CAFirstMix::init(), CAFirstMix::initCountryStats(), CAAccountingDBInterface::initDBConnection(), CAMix::initMixCascadeInfo(), CAFirstMix::initMixParameters(), CALocalProxy::initOnce(), CAMiddleMix::initOnce(), CALastMix::initOnce(), CAMix::initOnce(), CAFirstMix::initOnce(), iplist_loopDoLogCountries(), isAllowedToPassRestrictions(), CALastMixA::loop(), CAFirstMixA::loop(), CALocalProxy::loop(), main(), CAAccountingSettleThread::mainLoop(), CAMix::needAutoConfig(), CAMsg::openEncryptedLog(), CAMsg::openLog(), CAMiddleMix::processKeyExchange(), CALastMix::processKeyExchange(), CAFirstMix::processKeyExchange(), CALastMix::reconfigure(), CAFirstMix::reconfigure(), removePidFile(), CAMsg::rotateLog(), CAInfoService::sendCascadeHelo(), CAAccountingInstance::sendCCRequest(), CAInfoService::sendHelo(), CAInfoService::sendStatus(), CALastMix::setTargets(), signal_hup(), CAMix::start(), and CAMix::termsAndConditionsInfoNode().
| SINT32 CALibProxytest::init | ( | ) | [static] |
do necessary initialisations of libraries etc.
References E_SUCCESS, initDOMParser(), initRandom(), m_pglobalOptions, m_pOpenSSLMutexes, openssl_get_thread_id(), and openssl_locking_callback().
Referenced by init().
| void CALibProxytest::openssl_locking_callback | ( | int | mode, |
| int | type, | ||
| char * | , | ||
| int | |||
| ) | [static, private] |
Callbackfunction for locking required by OpenSSL.
References CAMutex::lock(), m_pOpenSSLMutexes, type, and CAMutex::unlock().
Referenced by init().
CACmdLnOptions * CALibProxytest::m_pglobalOptions [static, private] |
Referenced by cleanup(), getOptions(), and init().
CAMutex * CALibProxytest::m_pOpenSSLMutexes [static, private] |
Referenced by cleanup(), init(), and openssl_locking_callback().
1.7.6.1