rpm  4.5
Data Fields
_FD_s Struct Reference

The FD_t File Handle data structure. More...

#include <rpmio/rpmio_internal.h>

Collaboration diagram for _FD_s:
Collaboration graph
[legend]

Data Fields

int nrefs
 
int flags
 
int magic
 
int nfps
 
FDSTACK_t fps [8]
 
int urlType
 
void * url
 
int rd_timeoutsecs
 
ssize_t bytesRemain
 
ssize_t contentLength
 
int persist
 
int wr_chunked
 
int syserrno
 
const void * errcookie
 
const char * opath
 
int oflags
 
mode_t omode
 
FDSTAT_t stats
 
int ndigests
 
struct _FDDIGEST_s digests [32]
 
int ftpFileDoneNeeded
 
unsigned long long fd_cpioPos
 

Detailed Description

The FD_t File Handle data structure.

Definition at line 170 of file rpmio_internal.h.

Field Documentation

ssize_t _FD_s::bytesRemain
ssize_t _FD_s::contentLength
struct _FDDIGEST_s _FD_s::digests[32]
const void* _FD_s::errcookie

Definition at line 194 of file rpmio_internal.h.

Referenced by fdSetSyserrno(), Ferror(), getFdErrstr(), and XfdNew().

unsigned long long _FD_s::fd_cpioPos

Definition at line 208 of file rpmio_internal.h.

Referenced by fdGetCpioPos(), fdSetCpioPos(), and XfdNew().

int _FD_s::flags

Definition at line 173 of file rpmio_internal.h.

Referenced by __fdOpen(), and XfdNew().

FDSTACK_t _FD_s::fps[8]
int _FD_s::ftpFileDoneNeeded

Definition at line 207 of file rpmio_internal.h.

Referenced by ftpAbort(), ftpFileDone(), ftpOpen(), ftpReq(), ufdClose(), urlConnect(), and XfdNew().

int _FD_s::magic

Definition at line 176 of file rpmio_internal.h.

Referenced by XfdNew().

int _FD_s::ndigests
int _FD_s::nfps
int _FD_s::nrefs

Definition at line 172 of file rpmio_internal.h.

Referenced by XfdFree(), XfdLink(), and XfdNew().

int _FD_s::oflags

Definition at line 198 of file rpmio_internal.h.

Referenced by fdGetOFlags(), fdSetOpen(), and XfdNew().

mode_t _FD_s::omode

Definition at line 199 of file rpmio_internal.h.

Referenced by fdGetOMode(), fdSetOpen(), and XfdNew().

const char* _FD_s::opath

Definition at line 197 of file rpmio_internal.h.

Referenced by fdGetOPath(), fdSetOpen(), XfdFree(), and XfdNew().

int _FD_s::persist

Definition at line 189 of file rpmio_internal.h.

Referenced by checkResponse(), and ufdClose().

int _FD_s::rd_timeoutsecs
FDSTAT_t _FD_s::stats
int _FD_s::syserrno

Definition at line 192 of file rpmio_internal.h.

Referenced by fdFgets(), fdSetSyserrno(), fdstat_exit(), Ferror(), getFdErrstr(), and XfdNew().

void* _FD_s::url

Definition at line 183 of file rpmio_internal.h.

Referenced by ftpOpen(), ftpReq(), ufdClose(), ufdGetUrlinfo(), urlConnect(), and XfdNew().

int _FD_s::urlType

Definition at line 180 of file rpmio_internal.h.

Referenced by fdSize(), ftpOpen(), ufdOpen(), ufdSeek(), and XfdNew().

int _FD_s::wr_chunked

Definition at line 190 of file rpmio_internal.h.

Referenced by checkResponse(), fdbg(), ufdOpen(), and XfdNew().


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