From be0ca741fd12897337408d1d7a7d8f5f18e1fac9 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Wed, 16 Nov 2011 16:06:07 -0600 Subject: Finish rename from prior commit --- libkdenetwork/qgpgme/dataprovider.cpp | 107 ---------------------------------- 1 file changed, 107 deletions(-) delete mode 100644 libkdenetwork/qgpgme/dataprovider.cpp (limited to 'libkdenetwork/qgpgme/dataprovider.cpp') diff --git a/libkdenetwork/qgpgme/dataprovider.cpp b/libkdenetwork/qgpgme/dataprovider.cpp deleted file mode 100644 index 052b84c48..000000000 --- a/libkdenetwork/qgpgme/dataprovider.cpp +++ /dev/null @@ -1,107 +0,0 @@ -/* dataprovider.cpp - Copyright (C) 2004 Klarälvdalens Datakonsult AB - - This file is part of TQGPGME. - - TQGPGME is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - TQGPGME is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with TQGPGME; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - -// -*- c++ -*- - -#include - -#include - -#include -#include -#include -#include - -static bool resizeAndInit( TQByteArray & ba, size_t newSize ) { - const size_t oldSize = ba.size(); - bool ok = ba.tqresize( newSize ); - if ( ok ) - memset( ba.data() + oldSize, 0, newSize - oldSize ); - return ok; -} - -QGpgME::TQByteArrayDataProvider::TQByteArrayDataProvider() - : GpgME::DataProvider(), mOff( 0 ) {} - -QGpgME::TQByteArrayDataProvider::TQByteArrayDataProvider( const TQByteArray & initialData ) - : GpgME::DataProvider(), mArray( initialData ), mOff( 0 ) {} - -QGpgME::TQByteArrayDataProvider::~TQByteArrayDataProvider() {} - -ssize_t QGpgME::TQByteArrayDataProvider::read( void * buffer, size_t bufSize ) { -#ifndef NDEBUG - //qDebug( "QGpgME::TQByteArrayDataProvider::read( %p, %d )", buffer, bufSize ); -#endif - if ( bufSize == 0 ) - return 0; - if ( mOff >= mArray.size() ) - return 0; // EOF - size_t amount = TQMIN( bufSize, mArray.size() - mOff ); - assert( amount > 0 ); - memcpy( buffer, mArray.data() + mOff, amount ); - mOff += amount; - return amount; -} - -ssize_t QGpgME::TQByteArrayDataProvider::write( const void * buffer, size_t bufSize ) { -#ifndef NDEBUG - qDebug( "QGpgME::TQByteArrayDataProvider::write( %p, %d )", buffer, bufSize ); -#endif - if ( bufSize == 0 ) - return 0; - if ( mOff >= mArray.size() ) - resizeAndInit( mArray, mOff + bufSize ); - if ( mOff >= mArray.size() ) { - errno = EIO; - return -1; - } - assert( bufSize <= mArray.size() - mOff ); - memcpy( mArray.data() + mOff, buffer, bufSize ); - mOff += bufSize; - return bufSize; -} - -off_t QGpgME::TQByteArrayDataProvider::seek( off_t offset, int whence ) { -#ifndef NDEBUG - qDebug( "QGpgME::TQByteArrayDataProvider::seek( %d, %d )", int(offset), whence ); -#endif - int newOffset = mOff; - switch ( whence ) { - case SEEK_SET: - newOffset = offset; - break; - case SEEK_CUR: - newOffset += offset; - break; - case SEEK_END: - newOffset = mArray.size() + offset; - break; - default: - errno = EINVAL; - return (off_t)-1; - } - return mOff = newOffset; -} - -void QGpgME::TQByteArrayDataProvider::release() { -#ifndef NDEBUG - qDebug( "QGpgME::TQByteArrayDataProvider::release()" ); -#endif - mArray = TQByteArray(); -} -- cgit v1.2.1