13 typedef struct IDT_s *
IDT;
17 typedef struct IDTindex_s *
IDTX;
19 #if defined(_RPMROLLBACK_INTERNAL)
27 unsigned int instance;
const char bson_timestamp_t * ts
IDTX IDTXglob(rpmts ts, const char *globstr, rpmTag tag, rpmuint32_t rbtid)
Load tag (instance,value) pairs from packages, and return sorted id index.
Command line option information.
IDTX IDTXgrow(IDTX idtx, int need)
Insure that index has room for "need" elements.
IDTX IDTXfree(IDTX idtx)
Destroy id index.
IDTX IDTXload(rpmts ts, rpmTag tag, rpmuint32_t rbtid)
Load tag (instance,value) pairs from rpm databse, and return sorted id index.
int rpmRollback(rpmts ts, QVA_t ia, const char **argv)
Rollback transactions, erasing new, reinstalling old, package(s).
const char const bson * key
struct rpmts_s * rpmts
The RPM Transaction Set.
const char const char size_t size
IDTX IDTXsort(IDTX idtx)
Sort tag (instance,value) pairs.
IDTX IDTXnew(void)
Create id index.