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().