52#define update_New( a ) update_New( VLC_OBJECT( a ) )
#define VLC_API
Definition fourcc_gen.c:31
void update_Check(update_t *, void(*callback)(void *, bool), void *)
Check for updates.
Definition update.c:397
#define update_New(a)
Definition vlc_update.h:53
void update_Delete(update_t *)
Delete an update_t struct.
Definition update.c:126
update_release_t * update_GetRelease(update_t *)
Definition update.c:764
void update_Download(update_t *, const char *)
Download the file given in the update_t.
Definition update.c:506
bool update_NeedUpgrade(update_t *)
Definition update.c:441
Describes an update VLC release number.
Definition vlc_update.h:41
int i_minor
Version minor.
Definition vlc_update.h:43
int i_extra
Version extra.
Definition vlc_update.h:45
char * psz_desc
Release description.
Definition vlc_update.h:47
int i_major
Version major.
Definition vlc_update.h:42
int i_revision
Version revision.
Definition vlc_update.h:44
char * psz_url
Download URL.
Definition vlc_update.h:46
The update object.
Definition update.h:159
VLC object common members.
Definition vlc_objects.h:53
This file is a collection of common definitions and types.