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

HttpRequesthttp
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: