Apache HTTPD
Public Types | Public Attributes | List of all members
apr_file_t Struct Reference

#include <apr_arch_file_io.h>

Public Types

enum  { BLK_UNKNOWN , BLK_OFF , BLK_ON }
 
enum  { BLK_UNKNOWN , BLK_OFF , BLK_ON }
 
enum  { BLK_UNKNOWN , BLK_OFF , BLK_ON }
 

Public Attributes

apr_pool_tpool
 
int filedes
 
charfname
 
apr_int32_t flags
 
int eof_hit
 
int is_pipe
 
apr_interval_time_t timeout
 
int buffered
 
enum apr_file_t:: { ... }  blocking
 
int ungetchar
 
apr_pollset_tpollset
 
charbuffer
 
apr_size_t bufpos
 
apr_size_t bufsize
 
apr_off_t dataRead
 
int direction
 
apr_off_t filePtr
 
HFILE filedes
 
int isopen
 
int timeout
 
int pipe
 
HEV pipeSem
 
enum apr_file_t:: { ... }  blocking
 
unsigned long dataRead
 
unsigned long filePtr
 
apr_thread_mutex_tmutex
 
enum apr_file_t:: { ... }  blocking
 
HANDLE filehand
 
BOOLEAN pipe
 
OVERLAPPEDpOverlapped
 
apr_finfo_tfinfo
 
DWORD dwFileAttributes
 
BOOLEAN buffered
 
int append
 
apr_size_t dataRead
 

Detailed Description

Definition at line 97 of file apr_arch_file_io.h.

Member Enumeration Documentation

◆ anonymous enum

Enumerator
BLK_UNKNOWN 
BLK_OFF 
BLK_ON 

Definition at line 106 of file apr_arch_file_io.h.

◆ anonymous enum

Enumerator
BLK_UNKNOWN 
BLK_OFF 
BLK_ON 

Definition at line 48 of file apr_arch_file_io.h.

◆ anonymous enum

Enumerator
BLK_UNKNOWN 
BLK_OFF 
BLK_ON 

Definition at line 102 of file apr_arch_file_io.h.

Member Data Documentation

◆ append

int apr_file_t::append

Definition at line 177 of file apr_arch_file_io.h.

◆ [] [1/3]

enum { ... } apr_file_t::blocking

◆ [] [2/3]

enum { ... } apr_file_t::blocking

◆ [] [3/3]

enum { ... } apr_file_t::blocking

◆ buffer

char * apr_file_t::buffer

Definition at line 113 of file apr_arch_file_io.h.

◆ buffered [1/2]

int apr_file_t::buffered

Definition at line 105 of file apr_arch_file_io.h.

◆ buffered [2/2]

BOOLEAN apr_file_t::buffered

Definition at line 175 of file apr_arch_file_io.h.

◆ bufpos

apr_size_t apr_file_t::bufpos

Definition at line 114 of file apr_arch_file_io.h.

◆ bufsize

apr_size_t apr_file_t::bufsize

Definition at line 115 of file apr_arch_file_io.h.

◆ dataRead [1/3]

unsigned long apr_file_t::dataRead

Definition at line 116 of file apr_arch_file_io.h.

◆ dataRead [2/3]

unsigned long apr_file_t::dataRead

Definition at line 54 of file apr_arch_file_io.h.

◆ dataRead [3/3]

apr_size_t apr_file_t::dataRead

Definition at line 183 of file apr_arch_file_io.h.

◆ direction

int apr_file_t::direction

Definition at line 117 of file apr_arch_file_io.h.

◆ dwFileAttributes

DWORD apr_file_t::dwFileAttributes

Definition at line 173 of file apr_arch_file_io.h.

◆ eof_hit

int apr_file_t::eof_hit

Definition at line 102 of file apr_arch_file_io.h.

◆ filedes [1/2]

int apr_file_t::filedes

Definition at line 99 of file apr_arch_file_io.h.

◆ filedes [2/2]

HFILE apr_file_t::filedes

Definition at line 39 of file apr_arch_file_io.h.

◆ filehand

HANDLE apr_file_t::filehand

Definition at line 164 of file apr_arch_file_io.h.

◆ filePtr [1/2]

apr_off_t apr_file_t::filePtr

Definition at line 118 of file apr_arch_file_io.h.

◆ filePtr [2/2]

unsigned long apr_file_t::filePtr

Definition at line 56 of file apr_arch_file_io.h.

◆ finfo

apr_finfo_t* apr_file_t::finfo

Definition at line 171 of file apr_arch_file_io.h.

◆ flags

apr_int32_t apr_file_t::flags

Definition at line 101 of file apr_arch_file_io.h.

◆ fname

char * apr_file_t::fname

Definition at line 100 of file apr_arch_file_io.h.

◆ is_pipe

int apr_file_t::is_pipe

Definition at line 103 of file apr_arch_file_io.h.

◆ isopen

int apr_file_t::isopen

Definition at line 41 of file apr_arch_file_io.h.

◆ mutex

apr_thread_mutex_t * apr_file_t::mutex

Definition at line 57 of file apr_arch_file_io.h.

◆ pipe [1/2]

int apr_file_t::pipe

Definition at line 46 of file apr_arch_file_io.h.

◆ pipe [2/2]

BOOLEAN apr_file_t::pipe

Definition at line 165 of file apr_arch_file_io.h.

◆ pipeSem

HEV apr_file_t::pipeSem

Definition at line 47 of file apr_arch_file_io.h.

◆ pollset

apr_pollset_t * apr_file_t::pollset

Definition at line 110 of file apr_arch_file_io.h.

◆ pool

apr_pool_t * apr_file_t::pool

Definition at line 98 of file apr_arch_file_io.h.

◆ pOverlapped

OVERLAPPED* apr_file_t::pOverlapped

Definition at line 166 of file apr_arch_file_io.h.

◆ timeout [1/2]

apr_interval_time_t apr_file_t::timeout

Definition at line 104 of file apr_arch_file_io.h.

◆ timeout [2/2]

int apr_file_t::timeout

Definition at line 45 of file apr_arch_file_io.h.

◆ ungetchar

int apr_file_t::ungetchar

Definition at line 107 of file apr_arch_file_io.h.


The documentation for this struct was generated from the following files: