Apache HTTPD
Macros | Functions | Variables
mod_ratelimit.h File Reference

Go to the source code of this file.

Macros

#define AP_RL_DECLARE(type)   type
 
#define AP_RL_DECLARE_NONSTD(type)   type
 
#define AP_RL_DECLARE_DATA
 
#define AP_RL_BUCKET_IS_END(e)   (e->type == &ap_rl_bucket_type_end)
 
#define AP_RL_BUCKET_IS_START(e)   (e->type == &ap_rl_bucket_type_start)
 

Functions

apr_bucketap_rl_end_create (apr_bucket_alloc_t *list)
 
apr_bucketap_rl_start_create (apr_bucket_alloc_t *list)
 

Variables

const apr_bucket_type_t ap_rl_bucket_type_end
 
const apr_bucket_type_t ap_rl_bucket_type_start
 

Macro Definition Documentation

◆ AP_RL_BUCKET_IS_END

#define AP_RL_BUCKET_IS_END (   e)    (e->type == &ap_rl_bucket_type_end)

Definition at line 44 of file mod_ratelimit.h.

◆ AP_RL_BUCKET_IS_START

#define AP_RL_BUCKET_IS_START (   e)    (e->type == &ap_rl_bucket_type_start)

Definition at line 45 of file mod_ratelimit.h.

◆ AP_RL_DECLARE

#define AP_RL_DECLARE (   type)    type

Definition at line 24 of file mod_ratelimit.h.

◆ AP_RL_DECLARE_DATA

#define AP_RL_DECLARE_DATA

Definition at line 26 of file mod_ratelimit.h.

◆ AP_RL_DECLARE_NONSTD

#define AP_RL_DECLARE_NONSTD (   type)    type

Definition at line 25 of file mod_ratelimit.h.

Function Documentation

◆ ap_rl_end_create()

apr_bucket * ap_rl_end_create ( apr_bucket_alloc_t list)

Definition at line 270 of file mod_ratelimit.c.

◆ ap_rl_start_create()

apr_bucket * ap_rl_start_create ( apr_bucket_alloc_t list)

Definition at line 286 of file mod_ratelimit.c.

Variable Documentation

◆ ap_rl_bucket_type_end

const apr_bucket_type_t ap_rl_bucket_type_end
extern

Definition at line 303 of file mod_ratelimit.c.

◆ ap_rl_bucket_type_start

const apr_bucket_type_t ap_rl_bucket_type_start
extern

Definition at line 313 of file mod_ratelimit.c.