Go to the documentation of this file.
13 #ifndef SATSOLVER_TRANSACTION_H
14 #define SATSOLVER_TRANSACTION_H
44 #define SOLVER_TRANSACTION_IGNORE 0x00
46 #define SOLVER_TRANSACTION_ERASE 0x10
47 #define SOLVER_TRANSACTION_REINSTALLED 0x11
48 #define SOLVER_TRANSACTION_DOWNGRADED 0x12
49 #define SOLVER_TRANSACTION_CHANGED 0x13
50 #define SOLVER_TRANSACTION_UPGRADED 0x14
51 #define SOLVER_TRANSACTION_OBSOLETED 0x15
53 #define SOLVER_TRANSACTION_INSTALL 0x20
54 #define SOLVER_TRANSACTION_REINSTALL 0x21
55 #define SOLVER_TRANSACTION_DOWNGRADE 0x22
56 #define SOLVER_TRANSACTION_CHANGE 0x23
57 #define SOLVER_TRANSACTION_UPGRADE 0x24
58 #define SOLVER_TRANSACTION_OBSOLETES 0x25
60 #define SOLVER_TRANSACTION_MULTIINSTALL 0x30
61 #define SOLVER_TRANSACTION_MULTIREINSTALL 0x31
63 #define SOLVER_TRANSACTION_MAXTYPE 0x3f
66 #define SOLVER_TRANSACTION_SHOW_ACTIVE (1 << 0)
67 #define SOLVER_TRANSACTION_SHOW_ALL (1 << 1)
68 #define SOLVER_TRANSACTION_SHOW_OBSOLETES (1 << 2)
69 #define SOLVER_TRANSACTION_SHOW_MULTIINSTALL (1 << 3)
70 #define SOLVER_TRANSACTION_CHANGE_IS_REINSTALL (1 << 4)
71 #define SOLVER_TRANSACTION_MERGE_VENDORCHANGES (1 << 5)
72 #define SOLVER_TRANSACTION_MERGE_ARCHCHANGES (1 << 6)
74 #define SOLVER_TRANSACTION_RPM_ONLY (1 << 7)
77 #define SOLVER_TRANSACTION_ARCHCHANGE 0x100
78 #define SOLVER_TRANSACTION_VENDORCHANGE 0x101
81 #define SOLVER_TRANSACTION_KEEP_ORDERDATA (1 << 0)