Go to the documentation of this file.
53 #define update_New( a ) update_New( VLC_OBJECT( a ) )
#define VLC_API
Definition: fourcc_gen.c:30
update_release_t * update_GetRelease(update_t *)
Definition: update.c:754
int i_minor
Version minor.
Definition: vlc_update.h:43
int i_revision
Version revision.
Definition: vlc_update.h:44
Describes an update VLC release number.
Definition: vlc_update.h:40
void update_Check(update_t *, void(*callback)(void *, bool), void *)
Check for updates.
Definition: update.c:392
char * psz_desc
Release description.
Definition: vlc_update.h:47
void update_Download(update_t *, const char *)
Download the file given in the update_t.
Definition: update.c:500
#define update_New(a)
Definition: vlc_update.h:53
char * psz_url
Download URL.
Definition: vlc_update.h:46
int i_extra
Version extra.
Definition: vlc_update.h:45
The main vlc_object_t structure.
Definition: vlc_objects.h:39
The update object.
Definition: update.h:156
bool update_NeedUpgrade(update_t *)
Definition: update.c:434
int i_major
Version major.
Definition: vlc_update.h:42
void update_Delete(update_t *)
Delete an update_t struct.
Definition: update.c:132