Classes | Macros | Functions | Variables
conf.h File Reference
#include <openssl/base.h>
#include <openssl/stack.h>
#include <openssl/lhash.h>
Include dependency graph for conf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  conf_value_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_EXPANSION_TOO_LONG   106
 
#define CONF_R_VARIABLE_HAS_NO_VALUE   105
 

Functions

OPENSSL_EXPORT void CONF_modules_free (void)
 
OPENSSL_EXPORT int CONF_modules_load_file (const char *filename, const char *appname, unsigned long flags)
 
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 void NCONF_free (CONF *conf)
 
const OPENSSL_EXPORT char * NCONF_get_string (const CONF *conf, const char *section, const char *name)
 
OPENSSL_EXPORT int NCONF_load (CONF *conf, const char *filename, long *out_error_line)
 
OPENSSL_EXPORT int NCONF_load_bio (CONF *conf, BIO *bio, long *out_error_line)
 
OPENSSL_EXPORT CONFNCONF_new (void *method)
 
OPENSSL_EXPORT void OPENSSL_config (const char *config_name)
 
OPENSSL_EXPORT void OPENSSL_no_config (void)
 
OPENSSL_EXPORT STACK_OF (CONF_VALUE) *NCONF_get_section(const CONF *conf
 

Variables

OPENSSL_EXPORT const char * section
 

Macro Definition Documentation

◆ CONF_MFLAGS_DEFAULT_SECTION

#define CONF_MFLAGS_DEFAULT_SECTION   0

Definition at line 141 of file conf.h.

◆ CONF_MFLAGS_IGNORE_MISSING_FILE

#define CONF_MFLAGS_IGNORE_MISSING_FILE   0

Definition at line 142 of file conf.h.

◆ CONF_R_LIST_CANNOT_BE_NULL

#define CONF_R_LIST_CANNOT_BE_NULL   100

Definition at line 175 of file conf.h.

◆ CONF_R_MISSING_CLOSE_SQUARE_BRACKET

#define CONF_R_MISSING_CLOSE_SQUARE_BRACKET   101

Definition at line 176 of file conf.h.

◆ CONF_R_MISSING_EQUAL_SIGN

#define CONF_R_MISSING_EQUAL_SIGN   102

Definition at line 177 of file conf.h.

◆ CONF_R_NO_CLOSE_BRACE

#define CONF_R_NO_CLOSE_BRACE   103

Definition at line 178 of file conf.h.

◆ CONF_R_UNABLE_TO_CREATE_NEW_SECTION

#define CONF_R_UNABLE_TO_CREATE_NEW_SECTION   104

Definition at line 179 of file conf.h.

◆ CONF_R_VARIABLE_EXPANSION_TOO_LONG

#define CONF_R_VARIABLE_EXPANSION_TOO_LONG   106

Definition at line 181 of file conf.h.

◆ CONF_R_VARIABLE_HAS_NO_VALUE

#define CONF_R_VARIABLE_HAS_NO_VALUE   105

Definition at line 180 of file conf.h.

Function Documentation

◆ CONF_modules_free()

OPENSSL_EXPORT void CONF_modules_free ( void  )

Definition at line 817 of file conf.c.

◆ CONF_modules_load_file()

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

Definition at line 812 of file conf.c.

◆ 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 
)

Definition at line 768 of file conf.c.

◆ NCONF_free()

OPENSSL_EXPORT void NCONF_free ( CONF conf)

Definition at line 165 of file conf.c.

◆ NCONF_get_string()

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

Definition at line 396 of file conf.c.

◆ NCONF_load()

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

Definition at line 749 of file conf.c.

◆ NCONF_load_bio()

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

Definition at line 764 of file conf.c.

◆ NCONF_new()

OPENSSL_EXPORT CONF* NCONF_new ( void *  method)

Definition at line 111 of file conf.c.

◆ OPENSSL_config()

OPENSSL_EXPORT void OPENSSL_config ( const char *  config_name)

Definition at line 819 of file conf.c.

◆ OPENSSL_no_config()

OPENSSL_EXPORT void OPENSSL_no_config ( void  )

Definition at line 821 of file conf.c.

◆ STACK_OF()

OPENSSL_EXPORT STACK_OF ( CONF_VALUE  ) const

Variable Documentation

◆ section

Definition at line 114 of file conf.h.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:07