|
Mixe for Privacy and Anonymity in the Internet
|
#include "StdAfx.h"#include "CAFirstMix.hpp"#include "CASocketGroup.hpp"#include "CASingleSocketGroup.hpp"#include "CAMsg.hpp"#include "CACmdLnOptions.hpp"#include "CAFirstMixChannelList.hpp"#include "CAListenerInterface.hpp"#include "CAASymCipher.hpp"#include "CAInfoService.hpp"#include "CASocketAddrINet.hpp"#include "CATempIPBlockList.hpp"#include "CASocketAddrUnix.hpp"#include "CAThread.hpp"#include "CAUtil.hpp"#include "CASignature.hpp"#include "CABase64.hpp"#include "xml/DOM_Output.hpp"#include "CAPool.hpp"#include "CAAccountingControlChannel.hpp"#include "CAAccountingInstance.hpp"#include "CAAccountingDBInterface.hpp"#include "CAReplayControlChannel.hpp"#include "CAStatusManager.hpp"#include "CALibProxytest.hpp"#include "CASymChannelCipherFactory.hpp"Go to the source code of this file.
Classes | |
| struct | T_UserLoginData |
Macros | |
| #define | COUNTRY_STATS_DB "CountryStats" |
| #define | NR_OF_COUNTRIES 254 |
Typedefs | |
| typedef struct T_UserLoginData | t_UserLoginData |
Functions | |
| THREAD_RETURN | fm_loopSendToMix (void *param) |
| How to end this thread: 0. More... | |
| THREAD_RETURN | fm_loopReadFromMix (void *pParam) |
| SINT32 | isAllowedToPassRestrictions (CASocket *pNewMuxSocket) |
| THREAD_RETURN | fm_loopAcceptUsers (void *param) |
| THREAD_RETURN | fm_loopLog (void *param) |
| THREAD_RETURN | fm_loopDoUserLogin (void *param) |
| void | mysqlEscapeTableName (UINT8 *str) |
| Escape a string so tha it could be used as table anme. More... | |
| THREAD_RETURN | iplist_loopDoLogCountries (void *param) |
| #define COUNTRY_STATS_DB "CountryStats" |
Definition at line 2921 of file CAFirstMix.cpp.
| #define NR_OF_COUNTRIES 254 |
Definition at line 2922 of file CAFirstMix.cpp.
| typedef struct T_UserLoginData t_UserLoginData |
Definition at line 1092 of file CAFirstMix.cpp.
| THREAD_RETURN fm_loopAcceptUsers | ( | void * | param | ) |
Definition at line 1276 of file CAFirstMix.cpp.
| THREAD_RETURN fm_loopDoUserLogin | ( | void * | param | ) |
Definition at line 1549 of file CAFirstMix.cpp.
| THREAD_RETURN fm_loopLog | ( | void * | param | ) |
Definition at line 1494 of file CAFirstMix.cpp.
| THREAD_RETURN fm_loopReadFromMix | ( | void * | pParam | ) |
ToDo: check if keep-alive is really correct here - should it not be moved upwards?
Definition at line 1092 of file CAFirstMix.cpp.
| THREAD_RETURN fm_loopSendToMix | ( | void * | param | ) |
How to end this thread: 0.
set bRestart=true;
Definition at line 978 of file CAFirstMix.cpp.
| THREAD_RETURN iplist_loopDoLogCountries | ( | void * | param | ) |
Definition at line 3067 of file CAFirstMix.cpp.
References CAMsg::printMsg().
Definition at line 1228 of file CAFirstMix.cpp.
References E_SUCCESS, E_UNKNOWN, CACmdLnOptions::getInfoServices(), CASocketAddrINet::getIP(), CALibProxytest::getOptions(), CASocket::getPeerIP(), HTTP_TCP, T_UserLoginData::peerIP, CAMsg::printMsg(), and RAW_TCP.
| void mysqlEscapeTableName | ( | UINT8 * | str | ) |
Escape a string so tha it could be used as table anme.
This is: exchange the chars '.' ; '/' ; '\' ; ':' with '_'
Definition at line 2926 of file CAFirstMix.cpp.
Referenced by CAFirstMix::initCountryStats().