/usr/src/redhat/BUILD/httpd-2.2.3/modules/ssl/ssl_expr.h

Expression Handling (Header). ``May all your PUSHes be POPed.'' [詳細]

ソースコードを見る。

データ構造

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


説明

Expression Handling (Header). ``May all your PUSHes be POPed.''

                        _             _
    _ __ ___   ___   __| |    ___ ___| |  mod_ssl
   | '_ ` _ \ / _ \ / _` |   / __/ __| |  Apache Interface to OpenSSL
   | | | | | | (_) | (_| |   \__ \__ \ |
   |_| |_| |_|\___/ \__,_|___|___/___/_|
                        |_____|
 

Apacheに対してSun Jul 19 22:05:26 2009に生成されました。  doxygen 1.4.7