libalpm
Arch Linux Package Manager Library
Data Structures
Here are the data structures with brief descriptions:
 Calpm_backup_tLocal package or package file backup entry
 Calpm_conflict_tA conflict that has occurred between two packages
 Calpm_depend_tThe basic dependency type
 Calpm_depmissing_tMissing dependency
 Calpm_download_event_completed_tContext struct for when a download completes
 Calpm_download_event_init_tContext struct for when a download starts
 Calpm_download_event_progress_tContext struct for when a download progresses
 Calpm_download_event_retry_tContext struct for when a download retries
 Calpm_event_any_tAn event that may represent any event
 Calpm_event_database_missing_tA database is missing
 Calpm_event_hook_run_tA pre/post transaction hook was ran
 Calpm_event_hook_tPre/post transaction hooks are to be ran
 Calpm_event_optdep_removal_tAn optional dependency was removed
 Calpm_event_package_operation_tA package operation event occurred
 Calpm_event_pacnew_created_tA pacnew file was created
 Calpm_event_pacsave_created_tA pacsave file was created
 Calpm_event_pkg_retrieve_tPackages downloading about to start
 Calpm_event_pkgdownload_tA package was downloaded
 Calpm_event_scriptlet_info_tA scriptlet was ran
 Calpm_event_tEvents
 Calpm_file_tFile in a package
 Calpm_fileconflict_tFile conflict
 Calpm_filelist_tPackage filelist container
 Calpm_graph_t
 Calpm_group_tPackage group
 Calpm_list_tA doubly linked list
 Calpm_mountpoint_t
 Calpm_pgpkey_tA PGP key
 Calpm_pkg_xdata_tThe extended data type used to store non-standard package data fields
 Calpm_question_any_tA question that can represent any other question
 Calpm_question_conflict_tShould a conflicting package be removed?
 Calpm_question_corrupted_tShould a corrupted package be deleted?
 Calpm_question_import_key_tShould a key be imported?
 Calpm_question_install_ignorepkg_tShould target in ignorepkg be installed anyway?
 Calpm_question_remove_pkgs_tShould unresolvable targets be removed from the transaction?
 Calpm_question_replace_tShould a package be replaced?
 Calpm_question_select_provider_tProvider selection
 Calpm_question_tQuestions
 Calpm_siglist_tSignature list
 Calpm_sigresult_tSignature result
 Calpm_trans_t
 Carchive_read_bufferUsed as a buffer/state holder for _alpm_archive_fgets()
 Cdb_operations
 Cdload_payload
 Ckeyinfo_t
 Cpackage_changelog
 Cpkg_operationsPackage operations struct
 Cserver_error_count