webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Macros | Typedefs | Functions | Variables
conf.h File Reference
#include <openssl/base.h>
#include <openssl/stack.h>
#include <openssl/lhash.h>

Go to the source code of this file.

Classes

struct  conf_value_st
 
struct  conf_st
 

Macros

#define CONF_MFLAGS_DEFAULT_SECTION   0
 
#define CONF_MFLAGS_IGNORE_MISSING_FILE   0
 
#define CONF_R_LIST_CANNOT_BE_NULL   100
 
#define CONF_R_MISSING_CLOSE_SQUARE_BRACKET   101
 
#define CONF_R_MISSING_EQUAL_SIGN   102
 
#define CONF_R_NO_CLOSE_BRACE   103
 
#define CONF_R_UNABLE_TO_CREATE_NEW_SECTION   104
 
#define CONF_R_VARIABLE_HAS_NO_VALUE   105
 

Typedefs

typedef struct conf_must_be_null_st CONF_MUST_BE_NULL
 

Functions

OPENSSL_EXPORT CONFNCONF_new (void *method)
 
OPENSSL_EXPORT void NCONF_free (CONF *conf)
 
int NCONF_load (CONF *conf, const char *filename, long *out_error_line)
 
int NCONF_load_bio (CONF *conf, BIO *bio, long *out_error_line)
 
 STACK_OF (CONF_VALUE) *NCONF_get_section(const CONF *conf
 
const char * NCONF_get_string (const CONF *conf, const char *section, const char *name)
 
int CONF_parse_list (const char *list, char sep, int remove_whitespace, int(*list_cb)(const char *elem, int len, void *usr), void *arg)
 
OPENSSL_EXPORT int CONF_modules_load_file (CONF_MUST_BE_NULL *filename, const char *appname, unsigned long flags)
 
OPENSSL_EXPORT void CONF_modules_free (void)
 
OPENSSL_EXPORT void OPENSSL_config (CONF_MUST_BE_NULL *config_name)
 
OPENSSL_EXPORT void OPENSSL_no_config (void)
 

Variables

const char * section
 

Macro Definition Documentation

◆ CONF_MFLAGS_DEFAULT_SECTION

#define CONF_MFLAGS_DEFAULT_SECTION   0

◆ CONF_MFLAGS_IGNORE_MISSING_FILE

#define CONF_MFLAGS_IGNORE_MISSING_FILE   0

◆ CONF_R_LIST_CANNOT_BE_NULL

#define CONF_R_LIST_CANNOT_BE_NULL   100

◆ CONF_R_MISSING_CLOSE_SQUARE_BRACKET

#define CONF_R_MISSING_CLOSE_SQUARE_BRACKET   101

◆ CONF_R_MISSING_EQUAL_SIGN

#define CONF_R_MISSING_EQUAL_SIGN   102

◆ CONF_R_NO_CLOSE_BRACE

#define CONF_R_NO_CLOSE_BRACE   103

◆ CONF_R_UNABLE_TO_CREATE_NEW_SECTION

#define CONF_R_UNABLE_TO_CREATE_NEW_SECTION   104

◆ CONF_R_VARIABLE_HAS_NO_VALUE

#define CONF_R_VARIABLE_HAS_NO_VALUE   105

Typedef Documentation

◆ CONF_MUST_BE_NULL

typedef struct conf_must_be_null_st CONF_MUST_BE_NULL

Function Documentation

◆ CONF_modules_free()

OPENSSL_EXPORT void CONF_modules_free ( void  )

◆ CONF_modules_load_file()

OPENSSL_EXPORT int CONF_modules_load_file ( CONF_MUST_BE_NULL filename,
const char *  appname,
unsigned long  flags 
)

◆ CONF_parse_list()

int CONF_parse_list ( const char *  list,
char  sep,
int  remove_whitespace,
int(*)(const char *elem, int len, void *usr)  list_cb,
void arg 
)

◆ NCONF_free()

OPENSSL_EXPORT void NCONF_free ( CONF conf)

◆ NCONF_get_string()

const char* NCONF_get_string ( const CONF conf,
const char *  section,
const char *  name 
)

◆ NCONF_load()

int NCONF_load ( CONF conf,
const char *  filename,
long *  out_error_line 
)

◆ NCONF_load_bio()

int NCONF_load_bio ( CONF conf,
BIO bio,
long *  out_error_line 
)

◆ NCONF_new()

OPENSSL_EXPORT CONF* NCONF_new ( void method)

◆ OPENSSL_config()

OPENSSL_EXPORT void OPENSSL_config ( CONF_MUST_BE_NULL config_name)

◆ OPENSSL_no_config()

OPENSSL_EXPORT void OPENSSL_no_config ( void  )

◆ STACK_OF()

STACK_OF ( CONF_VALUE  ) const

Variable Documentation

◆ section

const char* section