Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

filestream.h

Go to the documentation of this file.
00001 
00024 #ifndef FILESTREAM_H_INCLUDED
00025 #define FILESTREAM_H_INCLUDED
00026 
00027 #include "openalpp/stream.h"
00028 #include "openalpp/export.h"
00029 
00030 namespace openalpp {
00031 
00036 class OPENALPP_API  FileStream : public Stream {
00037  public:
00045    FileStream(const std::string& filename,const int buffersize=65536) 
00046     throw (NameError,InitError,FileError);
00047 
00051   FileStream(const FileStream &stream);
00052 
00053 
00054   FileStream &operator=(const FileStream &stream);
00055 
00060   void setLooping(bool loop = true);
00061 protected:
00065   virtual ~FileStream();
00066 
00067 };
00068 
00069 
00070 }
00071 
00072 #endif

Generated on Thu Dec 9 14:08:12 2004 for openalpp by  doxygen 1.3.9.1