Mixe for Privacy and Anonymity in the Internet
CALibProxytest.hpp
Go to the documentation of this file.
1
#include "
CACmdLnOptions.hpp
"
2
#include "
CAMutex.hpp
"
3
#if defined _DEBUG && ! defined (ONLY_LOCAL_PROXY)
4
#include "
CAThreadList.hpp
"
5
#endif
6
class
CALibProxytest
7
{
8
public
:
9
static
SINT32
init
();
10
static
SINT32
cleanup
();
11
static
CACmdLnOptions
*
getOptions
()
12
{
13
return
m_pglobalOptions
;
14
}
15
private
:
16
static
void
openssl_locking_callback
(
int
mode,
int
type
,
char
*
/*file*/
,
int
/*line*/
);
17
static
CACmdLnOptions
*
m_pglobalOptions
;
18
static
CAMutex
*
m_pOpenSSLMutexes
;
19
#if defined _DEBUG && ! defined (ONLY_LOCAL_PROXY)
20
static
CAThreadList
* m_pThreadList;
21
public
:
22
static
CAThreadList
* getThreadList()
23
{
24
return
m_pThreadList;
25
}
26
#endif
27
};
CACmdLnOptions.hpp
CAMutex.hpp
CAThreadList.hpp
SINT32
signed int SINT32
Definition:
basetypedefs.h:132
CACmdLnOptions
Definition:
CACmdLnOptions.hpp:238
CALibProxytest
Definition:
CALibProxytest.hpp:7
CALibProxytest::getOptions
static CACmdLnOptions * getOptions()
Definition:
CALibProxytest.hpp:11
CALibProxytest::cleanup
static SINT32 cleanup()
do necessary cleanups of libraries etc.
Definition:
CALibProxytest.cpp:83
CALibProxytest::m_pOpenSSLMutexes
static CAMutex * m_pOpenSSLMutexes
Definition:
CALibProxytest.hpp:18
CALibProxytest::m_pglobalOptions
static CACmdLnOptions * m_pglobalOptions
Definition:
CALibProxytest.hpp:17
CALibProxytest::openssl_locking_callback
static void openssl_locking_callback(int mode, int type, char *, int)
Callbackfunction for locking required by OpenSSL <1.1.
Definition:
CALibProxytest.cpp:16
CALibProxytest::init
static SINT32 init()
do necessary initialisations of libraries etc.
Definition:
CALibProxytest.cpp:42
CAMutex
Definition:
CAMutex.hpp:36
CAThreadList
Definition:
CAThreadList.hpp:45
type
UINT8 type
Definition:
typedefs.hpp:1
Generated on Sat Jul 22 2023 00:20:08 for Mixe for Privacy and Anonymity in the Internet by
1.9.1