Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

transactionFileInfo_s Struct Reference

#include <psm.h>


Data Fields

enum rpmTransactionType type
fileAction action
fileActionactions
struct fingerPrint_sfps
HGE_t hge
HAE_t hae
HME_t hme
HRE_t hre
HFD_t hfd
Header h
const char* name
const char* version
const char* release
int_32 epoch
uint_32 flags
const uint_32fflags
const uint_32fsizes
const uint_32fmtimes
const char** bnl
const char** dnl
int_32dil
const char** obnl
const char** odnl
int_32odil
const char** fmd5s
const char** flinks
uint_16fmodes
uint_16frdevs
char* fstates
const char** fuser
const char** fgroup
const char** flangs
int fc
int dc
int bnlmax
int dnlmax
int astriplen
int striplen
unsigned int archiveSize
mode_t dperms
mode_t fperms
const char** apath
int mapflags
int* fmapflags
uid_t uid
uid_t* fuids
gid_t gid
gid_t* fgids
int magic
FSM_t fsm
struct availablePackageap
struct sharedFileInforeplaced
uint_32replacedSizes
unsigned int record


Field Documentation

fileAction transactionFileInfo_s::action
 

File disposition default.

Definition at line 26 of file psm.h.

fileAction * transactionFileInfo_s::actions
 

File disposition(s)

Definition at line 28 of file psm.h.

struct availablePackage * transactionFileInfo_s::ap
 

Definition at line 100 of file psm.h.

const char ** transactionFileInfo_s::apath
 

Definition at line 83 of file psm.h.

unsigned int transactionFileInfo_s::archiveSize
 

Definition at line 79 of file psm.h.

int transactionFileInfo_s::astriplen
 

Definition at line 77 of file psm.h.

const char ** transactionFileInfo_s::bnl
 

Base name(s) (from header)

Definition at line 49 of file psm.h.

int transactionFileInfo_s::bnlmax
 

Length (in bytes) of longest base name.

Definition at line 75 of file psm.h.

int transactionFileInfo_s::dc
 

No. of directories.

Definition at line 74 of file psm.h.

int_32 * transactionFileInfo_s::dil
 

Directory indice(s) (from header)

Definition at line 52 of file psm.h.

const char ** transactionFileInfo_s::dnl
 

Directory name(s) (from header)

Definition at line 51 of file psm.h.

int transactionFileInfo_s::dnlmax
 

Length (in bytes) of longest dir name.

Definition at line 76 of file psm.h.

mode_t transactionFileInfo_s::dperms
 

Directory perms (0755) if not mapped.

Definition at line 80 of file psm.h.

int_32 transactionFileInfo_s::epoch
 

Definition at line 43 of file psm.h.

int transactionFileInfo_s::fc
 

No. of files.

Definition at line 73 of file psm.h.

const uint_32 * transactionFileInfo_s::fflags
 

File flag(s) (from header)

Definition at line 45 of file psm.h.

gid_t * transactionFileInfo_s::fgids
 

File gid(s)

Definition at line 92 of file psm.h.

const char ** transactionFileInfo_s::fgroup
 

File group(s)

Definition at line 70 of file psm.h.

uint_32 transactionFileInfo_s::flags
 

File flag default.

Definition at line 44 of file psm.h.

const char ** transactionFileInfo_s::flangs
 

File lang(s)

Definition at line 72 of file psm.h.

const char ** transactionFileInfo_s::flinks
 

File link(s) (from header)

Definition at line 61 of file psm.h.

int * transactionFileInfo_s::fmapflags
 

Definition at line 86 of file psm.h.

const char ** transactionFileInfo_s::fmd5s
 

File MD5 sum(s) (from header)

Definition at line 59 of file psm.h.

uint_16 * transactionFileInfo_s::fmodes
 

File mode(s) (from header)

Definition at line 63 of file psm.h.

const uint_32 * transactionFileInfo_s::fmtimes
 

File modification time(s) (from header)

Definition at line 47 of file psm.h.

mode_t transactionFileInfo_s::fperms
 

File perms (0644) if not mapped.

Definition at line 81 of file psm.h.

struct fingerPrint_s * transactionFileInfo_s::fps
 

File fingerprint(s)

Definition at line 30 of file psm.h.

uint_16 * transactionFileInfo_s::frdevs
 

File rdev(s) (from header)

Definition at line 64 of file psm.h.

const uint_32 * transactionFileInfo_s::fsizes
 

File size(s) (from header)

Definition at line 46 of file psm.h.

FSM_t transactionFileInfo_s::fsm
 

File state machine data.

Definition at line 96 of file psm.h.

char * transactionFileInfo_s::fstates
 

File state(s) (from header)

Definition at line 66 of file psm.h.

uid_t * transactionFileInfo_s::fuids
 

File uid(s)

Definition at line 89 of file psm.h.

const char ** transactionFileInfo_s::fuser
 

File owner(s)

Definition at line 68 of file psm.h.

gid_t transactionFileInfo_s::gid
 

Definition at line 90 of file psm.h.

Header transactionFileInfo_s::h
 

Package header

Definition at line 36 of file psm.h.

HAE_t transactionFileInfo_s::hae
 

Vector to headerAddEntry()

Definition at line 32 of file psm.h.

HFD_t transactionFileInfo_s::hfd
 

Vector to headerFreeData()

Definition at line 35 of file psm.h.

HGE_t transactionFileInfo_s::hge
 

Vector to headerGetEntry()

Definition at line 31 of file psm.h.

HME_t transactionFileInfo_s::hme
 

Vector to headerModifyEntry()

Definition at line 33 of file psm.h.

HRE_t transactionFileInfo_s::hre
 

Vector to headerRemoveEntry()

Definition at line 34 of file psm.h.

int transactionFileInfo_s::magic
 

Definition at line 93 of file psm.h.

int transactionFileInfo_s::mapflags
 

Definition at line 84 of file psm.h.

const char * transactionFileInfo_s::name
 

Definition at line 38 of file psm.h.

const char ** transactionFileInfo_s::obnl
 

Original base name(s) (from header)

Definition at line 54 of file psm.h.

int_32 * transactionFileInfo_s::odil
 

Original directory indice(s) (from header)

Definition at line 58 of file psm.h.

const char ** transactionFileInfo_s::odnl
 

Original directory name(s) (from header)

Definition at line 56 of file psm.h.

unsigned int transactionFileInfo_s::record
 

Definition at line 107 of file psm.h.

const char * transactionFileInfo_s::release
 

Definition at line 42 of file psm.h.

struct sharedFileInfo * transactionFileInfo_s::replaced
 

Definition at line 102 of file psm.h.

uint_32 * transactionFileInfo_s::replacedSizes
 

Definition at line 104 of file psm.h.

int transactionFileInfo_s::striplen
 

Definition at line 78 of file psm.h.

enum rpmTransactionType transactionFileInfo_s::type
 

Definition at line 25 of file psm.h.

uid_t transactionFileInfo_s::uid
 

Definition at line 87 of file psm.h.

const char * transactionFileInfo_s::version
 

Definition at line 40 of file psm.h.


The documentation for this struct was generated from the following file:
Generated at Fri Feb 15 10:30:45 2002 for rpm by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001