データ構造 | |
struct | ssl_expr_node |
struct | ssl_expr_info_type |
マクロ定義 | |
#define | FALSE 0 |
#define | TRUE !FALSE |
#define | YY_NULL 0 |
#define | MIN(a, b) (((a)<(b))?(a):(b)) |
#define | BOOL unsigned int |
#define | NULL (void *)0 |
#define | NUL '\0' |
#define | YYDEBUG 0 |
#define | yylval ssl_expr_yylval |
#define | yyerror ssl_expr_yyerror |
#define | yyinput ssl_expr_yyinput |
型定義 | |
typedef ssl_expr_node | ssl_expr |
列挙型 | |
enum | ssl_expr_node_op { op_NOP, op_ListElement, op_OidListElement, op_True, op_False, op_Not, op_Or, op_And, op_Comp, op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE, op_IN, op_REG, op_NRE, op_Digit, op_String, op_Regex, op_Var, op_Func } |
関数 | |
int | ssl_expr_yyparse (void) |
int | ssl_expr_yyerror (char *) |
int | ssl_expr_yylex (void) |
ssl_expr * | ssl_expr_comp (apr_pool_t *, char *) |
int | ssl_expr_exec (request_rec *, ssl_expr *) |
char * | ssl_expr_get_error (void) |
ssl_expr * | ssl_expr_make (ssl_expr_node_op, void *, void *) |
BOOL | ssl_expr_eval (request_rec *, ssl_expr *) |
変数 | |
ssl_expr_info_type | ssl_expr_info |
char * | ssl_expr_error |
_ _ _ __ ___ ___ __| | ___ ___| | mod_ssl | '_ ` _ \ / _ \ / _` | / __/ __| | Apache Interface to OpenSSL | | | | | | (_) | (_| | \__ \__ \ | |_| |_| |_|\___/ \__,_|___|___/___/_| |_____|