Virtual filesystem access modules. More...

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. | |
Virtual filesystem access modules.
Definition in file vfs_modules.h.
1.6.3