vfs_http.c File Reference

HTTP file access. More...

#include "stdinc.h"
#include <curl/curl.h>
#include <curl/easy.h>
#include <curl/multi.h>
#include "gui.h"
#include "vfs.h"
#include "vfs_modules.h"
Include dependency graph for vfs_http.c:

Go to the source code of this file.

Data Structures

struct  httpstream
 Datastructure with HTTP stream buffer. More...

Functions

static size_t vfs_http_incoming (void *ptr, size_t size, size_t nmemb, void *cookie)
 Callback function that copies packet contents to httpstream structure.
static int vfs_http_readfn (void *cookie, char *buf, int len)
 fread() routine for HTTP streams.
static int vfs_http_closefn (void *cookie)
 fclose() routine for HTTP streams.
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.

Detailed Description

HTTP file access.

Definition in file vfs_http.c.

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