_pmhandle_t Struct Reference

#include <handle.h>

Collaboration diagram for _pmhandle_t:

Collaboration graph
[legend]

Data Fields

uid_t uid
pmdb_tdb_local
alpm_list_tdbs_sync
FILE * logstream
int lckfd
pmtrans_ttrans
alpm_cb_log logcb
alpm_cb_download dlcb
char * root
char * dbpath
char * logfile
char * lockfile
alpm_list_tcachedirs
alpm_list_tnoupgrade
alpm_list_tnoextract
alpm_list_tignorepkg
alpm_list_tholdpkg
alpm_list_tignoregrp
unsigned short usesyslog
unsigned short nopassiveftp
char * xfercommand
unsigned short usedelta

Detailed Description

Definition at line 31 of file handle.h.


Field Documentation

uid_t _pmhandle_t::uid

Definition at line 33 of file handle.h.

Referenced by _alpm_handle_new().

pmdb_t* _pmhandle_t::db_local

Definition at line 34 of file handle.h.

Referenced by _alpm_db_register_local(), _alpm_trans_addtarget(), _alpm_trans_commit(), _alpm_trans_prepare(), _alpm_trans_sysupgrade(), alpm_db_unregister(), alpm_db_unregister_all(), alpm_db_update(), alpm_option_get_localdb(), alpm_pkg_changelog_open(), alpm_pkg_checkmd5sum(), alpm_pkg_get_backup(), alpm_pkg_get_files(), and alpm_pkg_has_scriptlet().

alpm_list_t* _pmhandle_t::dbs_sync

Definition at line 35 of file handle.h.

Referenced by _alpm_db_register_sync(), _alpm_handle_free(), _alpm_sync_commit(), _alpm_trans_addtarget(), _alpm_trans_prepare(), _alpm_trans_sysupgrade(), alpm_db_setserver(), alpm_db_unregister(), alpm_db_unregister_all(), alpm_db_update(), and alpm_option_get_syncdbs().

FILE* _pmhandle_t::logstream

Definition at line 36 of file handle.h.

Referenced by _alpm_handle_free(), _alpm_handle_new(), alpm_logaction(), and alpm_option_set_logfile().

int _pmhandle_t::lckfd

Definition at line 37 of file handle.h.

Referenced by _alpm_handle_new(), alpm_trans_init(), and alpm_trans_release().

pmtrans_t* _pmhandle_t::trans

Definition at line 38 of file handle.h.

Referenced by _alpm_add_commit(), _alpm_handle_free(), _alpm_remove_commit(), _alpm_remove_loadtarget(), alpm_db_register_local(), alpm_db_register_sync(), alpm_db_unregister(), alpm_db_unregister_all(), alpm_db_update(), alpm_trans_addtarget(), alpm_trans_commit(), alpm_trans_get_flags(), alpm_trans_get_pkgs(), alpm_trans_get_targets(), alpm_trans_get_type(), alpm_trans_init(), alpm_trans_interrupt(), alpm_trans_prepare(), alpm_trans_release(), and alpm_trans_sysupgrade().

alpm_cb_log _pmhandle_t::logcb

Definition at line 41 of file handle.h.

Referenced by alpm_option_get_logcb(), and alpm_option_set_logcb().

alpm_cb_download _pmhandle_t::dlcb

Definition at line 42 of file handle.h.

Referenced by _alpm_downloadfiles_forreal(), alpm_option_get_dlcb(), and alpm_option_set_dlcb().

char* _pmhandle_t::root

Definition at line 45 of file handle.h.

Referenced by _alpm_add_commit(), _alpm_add_prepare(), _alpm_handle_free(), _alpm_handle_new(), _alpm_remove_commit(), alpm_option_get_root(), and alpm_option_set_root().

char* _pmhandle_t::dbpath

Definition at line 46 of file handle.h.

Referenced by _alpm_handle_free(), _alpm_handle_new(), alpm_option_get_dbpath(), and alpm_option_set_dbpath().

char* _pmhandle_t::logfile

Definition at line 47 of file handle.h.

Referenced by _alpm_handle_free(), _alpm_handle_new(), alpm_logaction(), alpm_option_get_logfile(), and alpm_option_set_logfile().

char* _pmhandle_t::lockfile

Definition at line 48 of file handle.h.

Referenced by _alpm_handle_free(), _alpm_handle_new(), alpm_option_get_lockfile(), and alpm_option_set_dbpath().

alpm_list_t* _pmhandle_t::cachedirs

Definition at line 49 of file handle.h.

Referenced by _alpm_handle_free(), _alpm_handle_new(), alpm_option_add_cachedir(), alpm_option_get_cachedirs(), alpm_option_remove_cachedir(), and alpm_option_set_cachedirs().

alpm_list_t* _pmhandle_t::noupgrade

Definition at line 52 of file handle.h.

Referenced by _alpm_handle_free(), alpm_option_add_noupgrade(), alpm_option_get_noupgrades(), alpm_option_remove_noupgrade(), and alpm_option_set_noupgrades().

alpm_list_t* _pmhandle_t::noextract

Definition at line 53 of file handle.h.

Referenced by _alpm_handle_free(), alpm_option_add_noextract(), alpm_option_get_noextracts(), alpm_option_remove_noextract(), and alpm_option_set_noextracts().

alpm_list_t* _pmhandle_t::ignorepkg

Definition at line 54 of file handle.h.

Referenced by _alpm_handle_free(), _alpm_pkg_should_ignore(), alpm_option_add_ignorepkg(), alpm_option_get_ignorepkgs(), alpm_option_remove_ignorepkg(), and alpm_option_set_ignorepkgs().

alpm_list_t* _pmhandle_t::holdpkg

Definition at line 55 of file handle.h.

Referenced by _alpm_handle_free(), _alpm_remove_loadtarget(), alpm_option_add_holdpkg(), alpm_option_get_holdpkgs(), alpm_option_remove_holdpkg(), and alpm_option_set_holdpkgs().

alpm_list_t* _pmhandle_t::ignoregrp

Definition at line 56 of file handle.h.

Referenced by _alpm_handle_free(), _alpm_pkg_should_ignore(), alpm_option_add_ignoregrp(), alpm_option_get_ignoregrps(), alpm_option_remove_ignoregrp(), and alpm_option_set_ignoregrps().

unsigned short _pmhandle_t::usesyslog

Definition at line 59 of file handle.h.

Referenced by _alpm_handle_free(), alpm_logaction(), alpm_option_get_usesyslog(), and alpm_option_set_usesyslog().

unsigned short _pmhandle_t::nopassiveftp

Definition at line 60 of file handle.h.

Referenced by _alpm_downloadfiles_forreal(), alpm_option_get_nopassiveftp(), and alpm_option_set_nopassiveftp().

char* _pmhandle_t::xfercommand

Definition at line 61 of file handle.h.

Referenced by _alpm_downloadfiles_forreal(), _alpm_handle_free(), alpm_option_get_xfercommand(), and alpm_option_set_xfercommand().

unsigned short _pmhandle_t::usedelta

Definition at line 62 of file handle.h.

Referenced by _alpm_handle_new(), _alpm_sync_commit(), alpm_option_set_usedelta(), and alpm_pkg_download_size().


The documentation for this struct was generated from the following file:
Generated on Tue Jan 15 00:03:18 2008 for libalpm by  doxygen 1.5.4