DomainPlug-insDocumentation
Data Structures | Defines | Functions | Variables
/home/pkhodos/work/trunk/ToolLibs/CurlClient/curlclient.cpp File Reference
#include <pthread.h>
#include "curlclient.h"
#include <curl/curl.h>
#include <openssl/crypto.h>

Data Structures

struct  CurlInitializer
struct  CRYPTO_dynlock_value

Defines

#define PHTTP_CONTENT_TYPE   "Content-Type: "

Functions

static unsigned long ssl_current_thread_id (void)
static void ssl_mutex_lock (int mode, int type, const char *file, int line)
static struct
CRYPTO_dynlock_value
ssl_dyn_create_function (const char *file, int line)
static void ssl_dyn_lock_function (int mode, struct CRYPTO_dynlock_value *value, const char *file, int line)
static void ssl_dyn_destroy_function (struct CRYPTO_dynlock_value *value, const char *file, int line)

Variables

static pthread_mutex_t * lock_cs
static int lock_num_locks
static CurlInitializer __CurlInitializer__

Define Documentation

#define PHTTP_CONTENT_TYPE   "Content-Type: "

Function Documentation

static unsigned long ssl_current_thread_id ( void  ) [static]
static struct CRYPTO_dynlock_value* ssl_dyn_create_function ( const char *  file,
int  line 
) [static, read]
static void ssl_dyn_destroy_function ( struct CRYPTO_dynlock_value value,
const char *  file,
int  line 
) [static]
static void ssl_dyn_lock_function ( int  mode,
struct CRYPTO_dynlock_value value,
const char *  file,
int  line 
) [static]
static void ssl_mutex_lock ( int  mode,
int  type,
const char *  file,
int  line 
) [static]

Variable Documentation

pthread_mutex_t* lock_cs [static]
int lock_num_locks [static]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines