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
7  {
8  public:
9  static SINT32 init();
10  static SINT32 cleanup();
12  {
13  return m_pglobalOptions;
14  }
15  private:
16  static void openssl_locking_callback(int mode, int type, char * /*file*/, int /*line*/);
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  };
signed int SINT32
Definition: basetypedefs.h:132
static CACmdLnOptions * getOptions()
static SINT32 cleanup()
do necessary cleanups of libraries etc.
static CAMutex * m_pOpenSSLMutexes
static CACmdLnOptions * m_pglobalOptions
static void openssl_locking_callback(int mode, int type, char *, int)
Callbackfunction for locking required by OpenSSL <1.1.
static SINT32 init()
do necessary initialisations of libraries etc.
UINT8 type
Definition: typedefs.hpp:1