diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2012-08-12 21:37:32 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2012-08-12 21:37:32 +0200 |
commit | 5c78087292168a882f9521b6f58186b366378d59 (patch) | |
tree | 52288155d8109c709302e1975da995d1e635abb6 /src/modules | |
parent | 0f0c3ec26d09f9e905fe8efcc26aa255d037ba4c (diff) | |
download | crawler-5c78087292168a882f9521b6f58186b366378d59.tar.gz crawler-5c78087292168a882f9521b6f58186b366378d59.tar.bz2 |
-
Diffstat (limited to 'src/modules')
-rw-r--r-- | src/modules/fetcher/file/FileRewindInputStream.cpp | 6 | ||||
-rw-r--r-- | src/modules/fetcher/file/FileRewindInputStream.hpp | 2 | ||||
-rwxr-xr-x | src/modules/fetcher/libfetch/LibFetchFetcher.hpp | 3 |
3 files changed, 9 insertions, 2 deletions
diff --git a/src/modules/fetcher/file/FileRewindInputStream.cpp b/src/modules/fetcher/file/FileRewindInputStream.cpp index 4e281fd..7cdf948 100644 --- a/src/modules/fetcher/file/FileRewindInputStream.cpp +++ b/src/modules/fetcher/file/FileRewindInputStream.cpp @@ -24,3 +24,9 @@ void FileRewindInputStream::rewind( ) ifstream::clear( ); ifstream::seekg( 0, ios::beg ); } + +string FileRewindInputStream::lastErrMsg( ) const +{ + // TODO: tricky to get OS-indepented error messages here + return "<TODO>"; +} diff --git a/src/modules/fetcher/file/FileRewindInputStream.hpp b/src/modules/fetcher/file/FileRewindInputStream.hpp index 6117202..bdc26e7 100644 --- a/src/modules/fetcher/file/FileRewindInputStream.hpp +++ b/src/modules/fetcher/file/FileRewindInputStream.hpp @@ -13,6 +13,8 @@ class FileRewindInputStream : public RewindInputStream, std::ifstream virtual ~FileRewindInputStream( ); virtual void rewind( ); + + virtual std::string lastErrMsg( ) const; }; #endif diff --git a/src/modules/fetcher/libfetch/LibFetchFetcher.hpp b/src/modules/fetcher/libfetch/LibFetchFetcher.hpp index 902b7ef..1103612 100755 --- a/src/modules/fetcher/libfetch/LibFetchFetcher.hpp +++ b/src/modules/fetcher/libfetch/LibFetchFetcher.hpp @@ -13,8 +13,7 @@ class LibFetchFetcher : public Fetcher virtual ~LibFetchFetcher( ) { } - virtual RewindInputStream *fetch( const URL url ); virtual std::string lastErrMsg( ) const; - + virtual RewindInputStream *fetch( const URL url ); }; DECLARE_MODULE( Fetcher ) |