BufferedFileByteStream Class Reference

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

#include <BufferedFileByteStream.hpp>

Inheritance diagram for BufferedFileByteStream:

ByteStream List of all members.

Public Member Functions

 BufferedFileByteStream (const char *url, bool forReading=true)
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

FILE * io
char buf [BUF_SIZE *3]
int buf_pos
int buf_size

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
BufferedFileByteStream.hpp,v 1.1 2006/06/19 15:22:38 mkropfbe Exp

Definition at line 61 of file BufferedFileByteStream.hpp.


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