X-Git-Url: https://git.librecmc.org/?p=oweals%2Fopkg-lede.git;a=blobdiff_plain;f=libopkg.h;h=429e3a189d7246a1e91fd37a3895fa0405f5d033;hp=8920e384ae7c56ca2e91867740217d5cb6a3ebd2;hb=b695d5b6e048f6b46e70b47f20072b91168159fc;hpb=0b7a99e65bb95cd86d8846a21fce1cfc2b0b7495 diff --git a/libopkg.h b/libopkg.h index 8920e38..429e3a1 100644 --- a/libopkg.h +++ b/libopkg.h @@ -36,6 +36,7 @@ typedef int (*opkg_list_callback)(char *name, char *desc, char *version, typedef int (*opkg_status_callback)(char *name, int istatus, char *desc, void *userdata); typedef char* (*opkg_response_callback)(char *question); +typedef void (*opkg_download_progress_callback)(int percent); extern int opkg_op(int argc, char *argv[]); /* opkglib.c */ extern int opkg_init (opkg_message_callback mcall, @@ -78,6 +79,8 @@ extern opkg_message_callback opkg_cb_message; /* opkglib.c */ extern opkg_response_callback opkg_cb_response; extern opkg_status_callback opkg_cb_status; extern opkg_list_callback opkg_cb_list; +extern opkg_download_progress_callback opkg_cb_download_progress; /* ipkg_download.c */ + extern void push_error_list(struct errlist **errors,char * msg); extern void reverse_error_list(struct errlist **errors); extern void free_error_list();