summaryrefslogtreecommitdiff
path: root/src/modules/fetcher/file/FileRewindInputStream.hpp
blob: bdc26e77dddaea5483ee43dd6e435ba8888153f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef __FILE_REWIND_INPUT_STREAM_H
#define __FILE_REWIND_INPUT_STREAM_H

#include "RewindInputStream.hpp"

#include <fstream>

class FileRewindInputStream : public RewindInputStream, std::ifstream
{
	public:
		FileRewindInputStream( const URL &url );
		
		virtual ~FileRewindInputStream( );
		
		virtual void rewind( );

		virtual std::string lastErrMsg( ) const;
};

#endif