X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=trace_file.cpp;h=f48c1aa9189c8b04c23a92448afc5b51ddd9d216;hb=c592957de1083b4e32ee58c0ea2e5feaa9085b47;hp=45473b345ffa3a3cae447ccab1fe101e93f91514;hpb=ebf971eec6c3a5f98885cc418e04690ba213b645;p=apitrace diff --git a/trace_file.cpp b/trace_file.cpp index 45473b3..f48c1aa 100644 --- a/trace_file.cpp +++ b/trace_file.cpp @@ -42,12 +42,11 @@ using namespace Trace; File::File(const std::string &filename, File::Mode mode) - : m_filename(filename), - m_mode(mode), + : m_mode(mode), m_isOpened(false) { - if (!m_filename.empty()) { - open(m_filename, m_mode); + if (!filename.empty()) { + open(filename, m_mode); } } @@ -57,13 +56,9 @@ File::~File() } -File::Offset File::currentOffset() -{ - return File::Offset(); -} - void File::setCurrentOffset(const File::Offset &offset) { + assert(0); } bool File::isZLibCompressed(const std::string &filename) @@ -163,6 +158,10 @@ void ZLibFile::rawFlush() gzflush(m_gzFile, Z_SYNC_FLUSH); } +File::Offset ZLibFile::currentOffset() +{ + return File::Offset(gztell(m_gzFile)); +} bool ZLibFile::supportsOffsets() const {