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:392
#define update_New(a)
Definition: vlc_update.h:53
void update_Delete(update_t *)
Delete an update_t struct.
Definition: update.c:134
update_release_t * update_GetRelease(update_t *)
Definition: update.c:761
void update_Download(update_t *, const char *)
Download the file given in the update_t.
Definition: update.c:502
bool update_NeedUpgrade(update_t *)
Definition: update.c:436
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:45
This file is a collection of common definitions and types.