HttpByteStream Class Reference

wraps simple file access (open, read bytes, close) is used from diverse ContainerFile and diverse MuxDemuxIO classes <short description=""> More...

#include <HttpByteStream.hpp>

Inheritance diagram for HttpByteStream:

ByteStream List of all members.

Public Member Functions

 HttpByteStream (const char *url, bool forReading=true)
int getContentLength ()
char * getMimeType ()
HttpMimeType getMimeTypeEnum ()
bool open ()
bool close ()
int getChar ()
int read (void *ptr, int size)
int write (void *ptr, int size)
int seek (u64 pos)
u64 tell ()

Protected Attributes

HttpRequest * http
u64 offset

Detailed Description

wraps simple file access (open, read bytes, close) is used from diverse ContainerFile and diverse MuxDemuxIO classes <short description="">

Author:
Michael Kropfberger
Version:
Id
HttpByteStream.hpp,v 1.5 2006/05/12 11:32:50 mkropfbe Exp

Definition at line 62 of file HttpByteStream.hpp.


The documentation for this class was generated from the following files: