libavformat/gopher.c File Reference

#include "libavutil/avstring.h"
#include "avformat.h"
#include "internal.h"
#include "network.h"
#include "url.h"

Go to the source code of this file.

Data Structures

struct  GopherContext

Functions

static int gopher_write (URLContext *h, const uint8_t *buf, int size)
static int gopher_connect (URLContext *h, const char *path)
static int gopher_close (URLContext *h)
static int gopher_open (URLContext *h, const char *uri, int flags)
static int gopher_read (URLContext *h, uint8_t *buf, int size)

Variables

URLProtocol ff_gopher_protocol


Function Documentation

static int gopher_close ( URLContext h  )  [static]

Definition at line 68 of file gopher.c.

Referenced by gopher_open().

static int gopher_connect ( URLContext h,
const char *  path 
) [static]

Definition at line 41 of file gopher.c.

Referenced by gopher_open().

static int gopher_open ( URLContext h,
const char *  uri,
int  flags 
) [static]

Definition at line 79 of file gopher.c.

static int gopher_read ( URLContext h,
uint8_t *  buf,
int  size 
) [static]

Definition at line 115 of file gopher.c.

static int gopher_write ( URLContext h,
const uint8_t *  buf,
int  size 
) [static]

Definition at line 35 of file gopher.c.

Referenced by gopher_connect().


Variable Documentation

Initial value:

 {
    .name      = "gopher",
    .url_open  = gopher_open,
    .url_read  = gopher_read,
    .url_write = gopher_write,
    .url_close = gopher_close,
}

Definition at line 123 of file gopher.c.


Generated on Fri Oct 26 02:38:20 2012 for FFmpeg by  doxygen 1.5.8