libalpm
Arch Linux Package Manager Library
db.h File Reference
#include <archive.h>
#include <archive_entry.h>
#include "alpm.h"
#include "pkghash.h"
#include "signing.h"
Include dependency graph for db.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  db_operations
 

Enumerations

enum  alpm_dbinfrq_t {
  INFRQ_BASE = (1 << 0) , INFRQ_DESC = (1 << 1) , INFRQ_FILES = (1 << 2) , INFRQ_SCRIPTLET = (1 << 3) ,
  INFRQ_DSIZE = (1 << 4) , INFRQ_ALL , INFRQ_ERROR = (1 << 30)
}
 

Data Structure Documentation

◆ db_operations

struct db_operations
Data Fields
int(*)(alpm_db_t *) populate
void(*)(alpm_db_t *) unregister
int(*)(alpm_db_t *) validate

Enumeration Type Documentation

◆ alpm_dbinfrq_t

Enumerator
INFRQ_BASE 
INFRQ_DESC 
INFRQ_FILES 
INFRQ_SCRIPTLET 
INFRQ_DSIZE 
INFRQ_ALL 
INFRQ_ERROR