Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
apr_file_t Struct Reference

#include <apr_arch_file_io.h>

Collaboration diagram for apr_file_t:

Public Types

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

Data Fields

apr_pool_tpool
 
int filedes
 
char * fname
 
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
 
char * buffer
 
apr_size_t bufpos
 
apr_size_t bufsize
 
apr_off_t dataRead
 
int direction
 
apr_off_t filePtr
 
struct apr_thread_mutex_tthlock
 
apr_rotating_info_trotating
 
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
 
OVERLAPPED * pOverlapped
 
apr_finfo_tfinfo
 
DWORD dwFileAttributes
 
BOOLEAN buffered
 
int append
 
apr_size_t dataRead
 

Member Enumeration Documentation

anonymous enum
Enumerator
BLK_UNKNOWN 
BLK_OFF 
BLK_ON 
anonymous enum
Enumerator
BLK_UNKNOWN 
BLK_OFF 
BLK_ON 
anonymous enum
Enumerator
BLK_UNKNOWN 
BLK_OFF 
BLK_ON 

Field Documentation

int apr_file_t::append
enum { ... } apr_file_t::blocking
enum { ... } apr_file_t::blocking
enum { ... } apr_file_t::blocking
char * apr_file_t::buffer
int apr_file_t::buffered
BOOLEAN apr_file_t::buffered
apr_size_t apr_file_t::bufpos
apr_size_t apr_file_t::bufsize
unsigned long apr_file_t::dataRead
unsigned long apr_file_t::dataRead
apr_size_t apr_file_t::dataRead
int apr_file_t::direction
DWORD apr_file_t::dwFileAttributes
int apr_file_t::eof_hit
HFILE apr_file_t::filedes
int apr_file_t::filedes
HANDLE apr_file_t::filehand
unsigned long apr_file_t::filePtr
apr_off_t apr_file_t::filePtr
apr_finfo_t* apr_file_t::finfo
apr_int32_t apr_file_t::flags
char * apr_file_t::fname
int apr_file_t::is_pipe
int apr_file_t::isopen
apr_thread_mutex_t * apr_file_t::mutex
int apr_file_t::pipe
BOOLEAN apr_file_t::pipe
HEV apr_file_t::pipeSem
apr_pollset_t* apr_file_t::pollset
apr_pool_t * apr_file_t::pool
OVERLAPPED* apr_file_t::pOverlapped
apr_rotating_info_t * apr_file_t::rotating
struct apr_thread_mutex_t * apr_file_t::thlock
int apr_file_t::timeout
apr_interval_time_t apr_file_t::timeout
int apr_file_t::ungetchar

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