avio.c File Reference

Include dependency graph for avio.c:


Data Structures

struct  access_sys_t
 ************************************************************************** This is our own access_sys_t for zip files More...

Functions

int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static ssize_t Read (access_t *, uint8_t *, size_t)
static int Seek (access_t *, uint64_t)
static int Control (access_t *, int, va_list)
static int SetupAvio (access_t *)
int OpenAvio (vlc_object_t *object)
void CloseAvio (vlc_object_t *object)
static int UrlInterruptCallback (void)

Variables

static vlc_mutex_t avio_lock = PTHREAD_MUTEX_INITIALIZER
static access_tcurrent_access = NULL

Function Documentation

void CloseAvio ( vlc_object_t object  ) 

static int Control ( access_t access,
int  query,
va_list  args 
) [static]

int OpenAvio ( vlc_object_t object  ) 

static ssize_t Read ( access_t access,
uint8_t *  data,
size_t  size 
) [static]

static int Seek ( access_t access,
uint64_t  position 
) [static]

static int SetupAvio ( access_t access  )  [static]

static int UrlInterruptCallback ( void   )  [static]

References vlc_object_alive.

Referenced by SetupAvio().

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Variable Documentation

vlc_mutex_t avio_lock = PTHREAD_MUTEX_INITIALIZER [static]

access_t* current_access = NULL [static]


Generated on Tue May 25 08:05:06 2010 for VLC by  doxygen 1.5.6