"Fossies" - the Fresh Open Source Software Archive

Member "rpm-4.15.0/doc/librpm/html/rpmcallback_8h.html" (30 Aug 2019, 15979 Bytes) of package /linux/misc/rpm-4.15.0.tar.bz2:


Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. You can here alternatively try to browse the pure source code or just view or download the uninterpreted raw source code. If the rendering is insufficient you may try to find and view the page on the rpm-4.15.0.tar.bz2 project site itself.

rpm  4.15.0-beta
Typedefs | Enumerations

(un)install callbacks More...

#include <rpm/rpmtypes.h>
Include dependency graph for rpmcallback.h:

Go to the source code of this file.

Typedefs

typedef enum rpmCallbackType_e rpmCallbackType
 Bit(s) to identify progress callbacks. More...
 
typedef void *(* rpmCallbackFunction) (const void *h, const rpmCallbackType what, const rpm_loff_t amount, const rpm_loff_t total, fnpyKey key, rpmCallbackData data)
 Function pointer type for rpmtsSetNotifyCallback() triggered by rpmtsNotify() More...
 

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),
  RPMCALLBACK_ELEM_PROGRESS = (1 << 19), RPMCALLBACK_VERIFY_PROGRESS = (1 << 20), RPMCALLBACK_VERIFY_START = (1 << 21), RPMCALLBACK_VERIFY_STOP = (1 << 22)
}
 Bit(s) to identify progress callbacks. More...
 

Detailed Description

(un)install callbacks

Definition in file rpmcallback.h.

Typedef Documentation

◆ rpmCallbackType

Bit(s) to identify progress callbacks.

Enumeration Type Documentation

◆ rpmCallbackType_e

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 
RPMCALLBACK_ELEM_PROGRESS 
RPMCALLBACK_VERIFY_PROGRESS 
RPMCALLBACK_VERIFY_START 
RPMCALLBACK_VERIFY_STOP 

Definition at line 19 of file rpmcallback.h.