モジュール | |
Acessors | |
File/Directory Accessor directives | |
Remote Host Resolution | |
データ構造 | |
struct | require_line |
A structure to keep track of authorization requirements [詳細] | |
union | ap_mgmt_value |
struct | ap_mgmt_item_t |
マクロ定義 | |
#define | SATISFY_ALL 0 |
#define | SATISFY_ANY 1 |
#define | SATISFY_NOSPEC 2 |
#define | AP_MIN_BYTES_TO_WRITE 8000 |
#define | AP_DEFAULT_MAX_INTERNAL_REDIRECTS 10 |
#define | AP_DEFAULT_MAX_SUBREQ_DEPTH 10 |
型定義 | |
typedef require_line | require_line |
列挙型 | |
enum | ap_mgmt_type_e { ap_mgmt_type_string, ap_mgmt_type_long, ap_mgmt_type_hash } |
関数 | |
int | ap_allow_options (request_rec *r) |
int | ap_allow_overrides (request_rec *r) |
const char * | ap_default_type (request_rec *r) |
const char * | ap_document_root (request_rec *r) |
const char * | ap_get_remote_logname (request_rec *r) |
char * | ap_construct_url (apr_pool_t *p, const char *uri, request_rec *r) |
const char * | ap_get_server_name (request_rec *r) |
apr_port_t | ap_get_server_port (const request_rec *r) |
apr_off_t | ap_get_limit_req_body (const request_rec *r) |
size_t | ap_get_limit_xml_body (const request_rec *r) |
void | ap_custom_response (request_rec *r, int status, const char *string) |
int | ap_is_recursion_limit_exceeded (const request_rec *r) |
int | ap_exists_config_define (const char *name) |
int | ap_core_translate (request_rec *r) |
const char * | ap_auth_type (request_rec *r) |
const char * | ap_auth_name (request_rec *r) |
int | ap_satisfies (request_rec *r) |
const apr_array_header_t * | ap_requires (request_rec *r) |
const char * | ap_get_server_protocol (server_rec *s) |
void | ap_set_server_protocol (server_rec *s, const char *proto) |
APR_DECLARE_OPTIONAL_FN (void, ap_logio_add_bytes_out,(conn_rec *c, apr_off_t bytes)) | |
APR_DECLARE_OPTIONAL_FN (const char *, ap_ident_lookup,(request_rec *r)) | |
変数 | |
AP_DECLARE_DATA ap_filter_rec_t * | ap_subreq_core_filter_handle |
AP_DECLARE_DATA ap_filter_rec_t * | ap_core_output_filter_handle |
AP_DECLARE_DATA ap_filter_rec_t * | ap_content_length_filter_handle |
AP_DECLARE_DATA ap_filter_rec_t * | ap_core_input_filter_handle |
#define AP_DEFAULT_MAX_INTERNAL_REDIRECTS 10 |
default maximum of internal redirects
#define AP_DEFAULT_MAX_SUBREQ_DEPTH 10 |
default maximum subrequest nesting level
#define AP_MIN_BYTES_TO_WRITE 8000 |
Make sure we don't write less than 8000 bytes at any one time.
#define SATISFY_ALL 0 |
all of the requirements must be met
#define SATISFY_ANY 1 |
any of the requirements must be met
#define SATISFY_NOSPEC 2 |
There are no applicable satisfy lines
typedef struct require_line require_line |
int ap_allow_options | ( | request_rec * | r | ) |
Retrieve the value of Options for this request
r | The current request |
int ap_allow_overrides | ( | request_rec * | r | ) |
Retrieve the value of the AllowOverride for this request
r | The current request |
const char* ap_auth_name | ( | request_rec * | r | ) |
Return the current Authorization realm
r | The current request |
const char* ap_auth_type | ( | request_rec * | r | ) |
Return the type of authorization required for this request
r | The current request |
char* ap_construct_url | ( | apr_pool_t * | p, | |
const char * | uri, | |||
request_rec * | r | |||
) |
build a fully qualified URL from the uri and information in the request rec
p | The pool to allocate the URL from | |
uri | The path to the requested file | |
r | The current request |
void ap_custom_response | ( | request_rec * | r, | |
int | status, | |||
const char * | string | |||
) |
Install a custom response handler for a given status
r | The current request | |
status | The status for which the custom response should be used | |
string | The custom response. This can be a static string, a file or a URL |
const char* ap_default_type | ( | request_rec * | r | ) |
Retrieve the value of the DefaultType directive, or text/plain if not set
r | The current request |
const char* ap_document_root | ( | request_rec * | r | ) |
Retrieve the document root for this server
r | The current request |
int ap_exists_config_define | ( | const char * | name | ) |
Check for a definition from the server command line
name | The define to check for |
apr_off_t ap_get_limit_req_body | ( | const request_rec * | r | ) |
Return the limit on bytes in request msg body
r | The current request |
size_t ap_get_limit_xml_body | ( | const request_rec * | r | ) |
Return the limit on bytes in XML request msg body
r | The current request |
const char* ap_get_remote_logname | ( | request_rec * | r | ) |
Retrieve the login name of the remote user. Undef if it could not be determined
r | The current request |
const char* ap_get_server_name | ( | request_rec * | r | ) |
Get the current server name from the request
r | The current request |
apr_port_t ap_get_server_port | ( | const request_rec * | r | ) |
Get the current server port
r | The current request |
int ap_is_recursion_limit_exceeded | ( | const request_rec * | r | ) |
Check if the current request is beyond the configured max. number of redirects or subrequests
r | The current request |
const apr_array_header_t* ap_requires | ( | request_rec * | r | ) |
Retrieve information about all of the requires directives for this request
r | The current request |
int ap_satisfies | ( | request_rec * | r | ) |
How the requires lines must be met.
r | The current request |
SATISFY_ANY -- any of the requirements must be met. SATISFY_ALL -- all of the requirements must be met. SATISFY_NOSPEC -- There are no applicable satisfy lines