summaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2012-08-12 21:37:32 +0200
committerAndreas Baumann <abaumann@yahoo.com>2012-08-12 21:37:32 +0200
commit5c78087292168a882f9521b6f58186b366378d59 (patch)
tree52288155d8109c709302e1975da995d1e635abb6 /src/modules
parent0f0c3ec26d09f9e905fe8efcc26aa255d037ba4c (diff)
downloadcrawler-5c78087292168a882f9521b6f58186b366378d59.tar.gz
crawler-5c78087292168a882f9521b6f58186b366378d59.tar.bz2
-
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/fetcher/file/FileRewindInputStream.cpp6
-rw-r--r--src/modules/fetcher/file/FileRewindInputStream.hpp2
-rwxr-xr-xsrc/modules/fetcher/libfetch/LibFetchFetcher.hpp3
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 )