#include <rpm/rpmtypes.h>
Go to the source code of this file.
Typedefs |
typedef enum rpmCallbackType_e | rpmCallbackType |
| Bit(s) to identify progress callbacks.
|
typedef void *(* | rpmCallbackFunction )(const void *h, const rpmCallbackType what, const rpm_loff_t amount, const rpm_loff_t total, fnpyKey key, rpmCallbackData data) |
Enumerations |
enum | rpmCallbackType_e {
RPMCALLBACK_UNKNOWN = 0,
RPMCALLBACK_INST_PROGRESS = (1 << 0),
RPMCALLBACK_INST_START = (1 << 1),
RPMCALLBACK_INST_OPEN_FILE = (1 << 2),
RPMCALLBACK_INST_CLOSE_FILE = (1 << 3),
RPMCALLBACK_TRANS_PROGRESS = (1 << 4),
RPMCALLBACK_TRANS_START = (1 << 5),
RPMCALLBACK_TRANS_STOP = (1 << 6),
RPMCALLBACK_UNINST_PROGRESS = (1 << 7),
RPMCALLBACK_UNINST_START = (1 << 8),
RPMCALLBACK_UNINST_STOP = (1 << 9),
RPMCALLBACK_REPACKAGE_PROGRESS = (1 << 10),
RPMCALLBACK_REPACKAGE_START = (1 << 11),
RPMCALLBACK_REPACKAGE_STOP = (1 << 12),
RPMCALLBACK_UNPACK_ERROR = (1 << 13),
RPMCALLBACK_CPIO_ERROR = (1 << 14),
RPMCALLBACK_SCRIPT_ERROR = (1 << 15),
RPMCALLBACK_SCRIPT_START = (1 << 16),
RPMCALLBACK_SCRIPT_STOP = (1 << 17),
RPMCALLBACK_INST_STOP = (1 << 18)
} |
| Bit(s) to identify progress callbacks. More...
|
Typedef Documentation
Bit(s) to identify progress callbacks.
Enumeration Type Documentation
Bit(s) to identify progress callbacks.
- Enumerator:
RPMCALLBACK_UNKNOWN |
|
RPMCALLBACK_INST_PROGRESS |
|
RPMCALLBACK_INST_START |
|
RPMCALLBACK_INST_OPEN_FILE |
|
RPMCALLBACK_INST_CLOSE_FILE |
|
RPMCALLBACK_TRANS_PROGRESS |
|
RPMCALLBACK_TRANS_START |
|
RPMCALLBACK_TRANS_STOP |
|
RPMCALLBACK_UNINST_PROGRESS |
|
RPMCALLBACK_UNINST_START |
|
RPMCALLBACK_UNINST_STOP |
|
RPMCALLBACK_REPACKAGE_PROGRESS |
|
RPMCALLBACK_REPACKAGE_START |
|
RPMCALLBACK_REPACKAGE_STOP |
|
RPMCALLBACK_UNPACK_ERROR |
|
RPMCALLBACK_CPIO_ERROR |
|
RPMCALLBACK_SCRIPT_ERROR |
|
RPMCALLBACK_SCRIPT_START |
|
RPMCALLBACK_SCRIPT_STOP |
|
RPMCALLBACK_INST_STOP |
|
Definition at line 13 of file rpmcallback.h.