vfs_modules.h File Reference

Virtual filesystem access modules. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int vfs_dir_match (struct vfsent *ve, int isdir)
 Open a directory.
int vfs_dir_populate (struct vfsent *ve)
 Read the contents of a directory and add them to the population of the current node. This function honours the sort order each module has.
int vfs_file_match (struct vfsent *ve, int isdir)
 A fallback module that matches all files on disk (possibly audio files?).
FILE * vfs_file_open (struct vfsent *ve)
 Create a file handle to the file.
int vfs_http_match (struct vfsent *ve, int isdir)
 Test whether the current node contains a HTTP address.
FILE * vfs_http_open (struct vfsent *ve)
 Return a filehandle to a HTTP audio stream.
int vfs_m3u_match (struct vfsent *ve, int isdir)
 Test whether the current node is an M3U file.
int vfs_m3u_populate (struct vfsent *ve)
 Add all items in the M3U file to the population of the current node.
int vfs_m3u_write (const struct vfslist *vl, const char *filename)
 Write the current list of VFS entries to a M3U formatted playlist.
int vfs_pls_match (struct vfsent *ve, int isdir)
 Test whether the current node is an PLS file.
int vfs_pls_populate (struct vfsent *ve)
 Add all items in the PLS file to the population of the current node.
int vfs_pls_write (const struct vfslist *vl, const char *filename)
 Write the current list of VFS entries to a PLS formatted playlist.
int vfs_xspf_match (struct vfsent *ve, int isdir)
 Test whether the current node is an XSPF file.
int vfs_xspf_populate (struct vfsent *ve)
 Add all items in the XSPF file to the population of the current node.
int vfs_xspf_write (const struct vfslist *vl, const char *filename)
 Write the current list of VFS entries to a XSPF formatted playlist.

Detailed Description

Virtual filesystem access modules.

Definition in file vfs_modules.h.

 All Data Structures Files Functions Variables Defines
Generated on Mon Mar 15 04:45:54 2010 for herrie by  doxygen 1.6.3