Librepo library
1.7.13
C library for downloading linux repository metadata and packages
|
Macros | |
#define | LR_YUM_FULL NULL |
#define | LR_YUM_REPOMDONLY {NULL} |
#define | LR_YUM_BASEXML {"primary", "filelists", "other", NULL} |
#define | LR_YUM_BASEDB {"primary_db", "filelists_db", "other_db", NULL} |
#define | LR_YUM_HAWKEY {"primary", "filelists", "prestodelta", NULL} |
Typedefs | |
typedef enum LrCbReturnCode_e | LrCbReturnCode |
typedef int(* | LrProgressCb )(void *clientp, double total_to_download, double now_downloaded) |
typedef int(* | LrEndCb )(void *clientp, LrTransferStatus status, const char *msg) |
typedef int(* | LrMirrorFailureCb )(void *clientp, const char *msg, const char *url) |
typedef int(* | LrHandleMirrorFailureCb )(void *clientp, const char *msg, const char *url, const char *metadata) |
typedef void(* | LrFastestMirrorCb )(void *clientp, LrFastestMirrorStages stage, void *ptr) |
Enumerations | |
enum | LrChecks { LR_CHECK_GPG = (1<<0), LR_CHECK_CHECKSUM = (1<<1) } |
enum | LrRepotype { LR_YUMREPO = (1<<1), LR_SUSEREPO = (1<<2), LR_DEBREPO = (1<<3) } |
enum | LrProxyType { LR_PROXY_HTTP, LR_PROXY_HTTP_1_0, LR_PROXY_SOCKS4, LR_PROXY_SOCKS5, LR_PROXY_SOCKS4A, LR_PROXY_SOCKS5_HOSTNAME } |
enum | LrIpResolveType { LR_IPRESOLVE_WHATEVER, LR_IPRESOLVE_V4, LR_IPRESOLVE_V6 } |
enum | LrCbReturnCode_e { LR_CB_OK = 0, LR_CB_ABORT, LR_CB_ERROR } |
enum | LrTransferStatus { LR_TRANSFER_SUCCESSFUL, LR_TRANSFER_ALREDYEXISTS, LR_TRANSFER_ERROR } |
enum | LrFastestMirrorStages { LR_FMSTAGE_INIT, LR_FMSTAGE_CACHELOADING, LR_FMSTAGE_CACHELOADINGSTATUS, LR_FMSTAGE_DETECTION, LR_FMSTAGE_FINISHING, LR_FMSTAGE_STATUS } |
#define LR_YUM_BASEDB {"primary_db", "filelists_db", "other_db", NULL} |
#define LR_YUM_BASEXML {"primary", "filelists", "other", NULL} |
#define LR_YUM_FULL NULL |
#define LR_YUM_HAWKEY {"primary", "filelists", "prestodelta", NULL} |
#define LR_YUM_REPOMDONLY {NULL} |
typedef int(* LrEndCb)(void *clientp, LrTransferStatus status, const char *msg) |
typedef void(* LrFastestMirrorCb)(void *clientp, LrFastestMirrorStages stage, void *ptr) |
typedef int(* LrHandleMirrorFailureCb)(void *clientp, const char *msg, const char *url, const char *metadata) |
typedef int(* LrMirrorFailureCb)(void *clientp, const char *msg, const char *url) |
typedef int(* LrProgressCb)(void *clientp, double total_to_download, double now_downloaded) |
enum LrCbReturnCode_e |
enum LrChecks |
enum LrIpResolveType |
enum LrProxyType |
enum LrRepotype |
enum LrTransferStatus |