Librepo library
1.12.1
C library for downloading linux repository metadata and packages
|
21 #ifndef __LR_TYPES_H__
22 #define __LR_TYPES_H__
89 #define LR_YUM_FULL NULL
90 #define LR_RPMMD_FULL NULL
93 #define LR_YUM_REPOMDONLY {NULL}
94 #define LR_RPMMD_REPOMDONLY {NULL}
97 #define LR_YUM_BASEXML {"primary", "filelists", "other", NULL}
98 #define LR_RPMMD_BASEXML {"primary", "filelists", "other", NULL}
101 #define LR_YUM_BASEDB {"primary_db", "filelists_db", "other_db", NULL}
102 #define LR_RPMMD_BASEDB {"primary_db", "filelists_db", "other_db", NULL}
107 #define LR_YUM_HAWKEY {"primary", "filelists", "prestodelta", NULL}
108 #define LR_RPMMD_HAWKEY {"primary", "filelists", "prestodelta", NULL}
126 double total_to_download,
127 double now_downloaded);
131 LR_TRANSFER_SUCCESSFUL,
132 LR_TRANSFER_ALREADYEXISTS,
133 LR_TRANSFER_ALREDYEXISTS = LR_TRANSFER_ALREADYEXISTS,
168 const char *metadata);
int(* LrEndCb)(void *clientp, LrTransferStatus status, const char *msg)
int(* LrMirrorFailureCb)(void *clientp, const char *msg, const char *url)
@ LR_FMSTAGE_CACHELOADINGSTATUS
int(* LrHandleMirrorFailureCb)(void *clientp, const char *msg, const char *url, const char *metadata)
@ LR_FMSTAGE_CACHELOADING
int(* LrProgressCb)(void *clientp, double total_to_download, double now_downloaded)
@ LR_PROXY_SOCKS5_HOSTNAME
void(* LrFastestMirrorCb)(void *clientp, LrFastestMirrorStages stage, void *ptr)