From fd56cdd21a7c9c944ad189cf91ff24d3c2b0f975 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Wed, 20 Apr 2022 14:04:47 -0700 Subject: Gradually moving to better archive structure. It's dragging other new API changes along with it, including use of Blob and Text. --- src/unstable/archivestream.cpp | 127 ----------------------------------------- 1 file changed, 127 deletions(-) delete mode 100644 src/unstable/archivestream.cpp (limited to 'src/unstable/archivestream.cpp') diff --git a/src/unstable/archivestream.cpp b/src/unstable/archivestream.cpp deleted file mode 100644 index 90a9599..0000000 --- a/src/unstable/archivestream.cpp +++ /dev/null @@ -1,127 +0,0 @@ -/* - * Copyright (C) 2007-2019 Xagasoft, All rights reserved. - * - * This file is part of the libbu++ library and is released under the - * terms of the license contained in the file LICENSE. - */ - -#include "bu/archivestream.h" - -Bu::ArchiveStream::ArchiveStream( Bu::Archive &ar ) : - ar( ar ), - iPos( 0 ) -{ -} - -Bu::ArchiveStream::~ArchiveStream() -{ -} - -void Bu::ArchiveStream::close() -{ - ar.close(); -} - -Bu::size Bu::ArchiveStream::read( void *pBuf, size iBytes ) -{ - ar.read( pBuf, iBytes ); - iPos += iBytes; - return iBytes; -} - -Bu::size Bu::ArchiveStream::write( const void *pBuf, size iBytes ) -{ - ar.write( pBuf, iBytes ); - iPos += iBytes; - return iBytes; -} - -Bu::size Bu::ArchiveStream::tell() -{ - return iPos; -} - -void Bu::ArchiveStream::seek( Bu::size ) -{ - throw Bu::UnsupportedException(); -} - -void Bu::ArchiveStream::setPos( Bu::size ) -{ - throw Bu::UnsupportedException(); -} - -void Bu::ArchiveStream::setPosEnd( Bu::size ) -{ - throw Bu::UnsupportedException(); -} - -bool Bu::ArchiveStream::isEos() -{ - return false; -} - -bool Bu::ArchiveStream::isOpen() -{ - return true; -} - -void Bu::ArchiveStream::flush() -{ -} - -bool Bu::ArchiveStream::canRead() -{ - return true; -} - -bool Bu::ArchiveStream::canWrite() -{ - return true; -} - -bool Bu::ArchiveStream::isReadable() -{ - return true; -} - -bool Bu::ArchiveStream::isWritable() -{ - return true; -} - -bool Bu::ArchiveStream::isSeekable() -{ - return false; -} - -bool Bu::ArchiveStream::isBlocking() -{ - return false; -} - -void Bu::ArchiveStream::setBlocking( bool ) -{ - throw Bu::UnsupportedException(); -} - -void Bu::ArchiveStream::setSize( Bu::size ) -{ - throw Bu::UnsupportedException(); -} - -Bu::size Bu::ArchiveStream::getSize() const -{ - return iPos; -} - -Bu::size Bu::ArchiveStream::getBlockSize() const -{ - return 1; -} - -Bu::String Bu::ArchiveStream::getLocation() const -{ - return "Archive"; -} - -- cgit v1.2.3