#include "httpd.h"
#include <stdlib.h>
#include <apr_thread_mutex.h>
#include <apr_thread_cond.h>
#include <sys/types.h>
#include <apr_errno.h>
データ構造 | |
struct | fd_queue_elem_t |
struct | fd_queue_t |
型定義 | |
typedef fd_queue_info_t | fd_queue_info_t |
typedef fd_queue_elem_t | fd_queue_elem_t |
typedef fd_queue_t | fd_queue_t |
関数 | |
apr_status_t | ap_queue_info_create (fd_queue_info_t **queue_info, apr_pool_t *pool, int max_idlers) |
apr_status_t | ap_queue_info_set_idle (fd_queue_info_t *queue_info, apr_pool_t *pool_to_recycle) |
apr_status_t | ap_queue_info_wait_for_idler (fd_queue_info_t *queue_info) |
apr_status_t | ap_queue_info_term (fd_queue_info_t *queue_info) |
void | ap_pop_pool (apr_pool_t **recycled_pool, fd_queue_info_t *queue_info) |
void | ap_push_pool (fd_queue_info_t *queue_info, apr_pool_t *pool_to_recycle) |
apr_status_t | ap_queue_init (fd_queue_t *queue, int queue_capacity, apr_pool_t *a) |
apr_status_t | ap_queue_push (fd_queue_t *queue, apr_socket_t *sd, conn_state_t *cs, apr_pool_t *p) |
apr_status_t | ap_queue_pop (fd_queue_t *queue, apr_socket_t **sd, conn_state_t **cs, apr_pool_t **p) |
apr_status_t | ap_queue_interrupt_all (fd_queue_t *queue) |
apr_status_t | ap_queue_term (fd_queue_t *queue) |