diff options
Diffstat (limited to 'libkdenetwork/gpgmepp/interfaces')
-rw-r--r-- | libkdenetwork/gpgmepp/interfaces/CMakeLists.txt | 14 | ||||
-rw-r--r-- | libkdenetwork/gpgmepp/interfaces/Makefile.am | 3 | ||||
-rw-r--r-- | libkdenetwork/gpgmepp/interfaces/dataprovider.h | 48 | ||||
-rw-r--r-- | libkdenetwork/gpgmepp/interfaces/editinteractor.h | 35 | ||||
-rw-r--r-- | libkdenetwork/gpgmepp/interfaces/passphraseprovider.h | 38 | ||||
-rw-r--r-- | libkdenetwork/gpgmepp/interfaces/progressprovider.h | 36 |
6 files changed, 0 insertions, 174 deletions
diff --git a/libkdenetwork/gpgmepp/interfaces/CMakeLists.txt b/libkdenetwork/gpgmepp/interfaces/CMakeLists.txt deleted file mode 100644 index db5b88ee8..000000000 --- a/libkdenetwork/gpgmepp/interfaces/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -################################################# -# -# (C) 2010-2011 Serghei Amelian -# serghei (DOT) amelian (AT) gmail.com -# -# Improvements and feedback are welcome -# -# This file is released under GPL >= 2 -# -################################################# - -install( FILES - editinteractor.h passphraseprovider.h progressprovider.h - DESTINATION ${INCLUDE_INSTALL_DIR}/gpgme++/interfaces ) diff --git a/libkdenetwork/gpgmepp/interfaces/Makefile.am b/libkdenetwork/gpgmepp/interfaces/Makefile.am deleted file mode 100644 index ad2f79e42..000000000 --- a/libkdenetwork/gpgmepp/interfaces/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -gpgmeppinterfacesdir = $(includedir)/gpgme++/interfaces -gpgmeppinterfaces_HEADERS = editinteractor.h \ - passphraseprovider.h progressprovider.h diff --git a/libkdenetwork/gpgmepp/interfaces/dataprovider.h b/libkdenetwork/gpgmepp/interfaces/dataprovider.h deleted file mode 100644 index 34dd4a7e1..000000000 --- a/libkdenetwork/gpgmepp/interfaces/dataprovider.h +++ /dev/null @@ -1,48 +0,0 @@ -/* interface/dataprovider.h - Interface for data sources - Copyright (C) 2003 Klarälvdalens Datakonsult AB - - This file is part of GPGME++. - - GPGME++ 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. - - GPGME++ 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 GPGME; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -*/ - -#ifndef __GPGMEPP_INTERFACES_DATAPROVIDER_H__ -#define __GPGMEPP_INTERFACES_DATAPROVIDER_H__ - -#include <sys/types.h> - -#include <tdepimmacros.h> - -namespace GpgME { - - class KDE_EXPORT DataProvider { - public: - virtual ~DataProvider() {} - - enum Operation { - Read, Write, Seek, Release - }; - virtual bool isSupported( Operation op ) const = 0; - - - virtual ssize_t read( void * buffer, size_t bufSize ) = 0; - virtual ssize_t write( const void * buffer, size_t bufSize ) = 0; - virtual off_t seek( off_t offset, int whence ) = 0; - virtual void release() = 0; - }; - -} // namespace GpgME - -#endif // __GPGMEPP_INTERFACES_DATAPROVIDER_H__ diff --git a/libkdenetwork/gpgmepp/interfaces/editinteractor.h b/libkdenetwork/gpgmepp/interfaces/editinteractor.h deleted file mode 100644 index e1f31eed1..000000000 --- a/libkdenetwork/gpgmepp/interfaces/editinteractor.h +++ /dev/null @@ -1,35 +0,0 @@ -/* interface/editinteractor.h - Interface for key edit functions - Copyright (C) 2003 Klarälvdalens Datakonsult AB - - This file is part of GPGME++. - - GPGME++ 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. - - GPGME++ 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 GPGME; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -*/ - -#ifndef __GPGMEPP_INTERFACES_EDITINTERACTOR_H__ -#define __GPGMEPP_INTERFACES_EDITINTERACTOR_H__ - -namespace GpgME { - - class EditInteractor { - public: - virtual ~EditInteractor() {} - - virtual bool interactiveEdit( int status, const char * args, const char ** reply ) = 0; - }; - -} // namespace GpgME - -#endif // __GPGMEPP_INTERFACES_EDITINTERACTOR_H__ diff --git a/libkdenetwork/gpgmepp/interfaces/passphraseprovider.h b/libkdenetwork/gpgmepp/interfaces/passphraseprovider.h deleted file mode 100644 index 37ff6a8bc..000000000 --- a/libkdenetwork/gpgmepp/interfaces/passphraseprovider.h +++ /dev/null @@ -1,38 +0,0 @@ -/* interface/passphraseprovider.h - Interface for passphrase callbacks - Copyright (C) 2003,2004 Klarälvdalens Datakonsult AB - - This file is part of GPGME++. - - GPGME++ 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. - - GPGME++ 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 GPGME; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -*/ - -#ifndef __GPGMEPP_INTERFACES_PASSPHRASEPROVIDER_H__ -#define __GPGMEPP_INTERFACES_PASSPHRASEPROVIDER_H__ - -#include <string> - -namespace GpgME { - - class PassphraseProvider { - public: - virtual ~PassphraseProvider() {} - - virtual char * getPassphrase( const char * useridHint, const char * description, - bool previousWasbad, bool & canceled ) = 0; - }; - -} // namespace GpgME - -#endif // __GPGMEPP_INTERFACES_PASSPHRASEPROVIDER_H__ diff --git a/libkdenetwork/gpgmepp/interfaces/progressprovider.h b/libkdenetwork/gpgmepp/interfaces/progressprovider.h deleted file mode 100644 index b51765b74..000000000 --- a/libkdenetwork/gpgmepp/interfaces/progressprovider.h +++ /dev/null @@ -1,36 +0,0 @@ -/* interface/progressprovider.h - Interface for progress reports - Copyright (C) 2003 Klarälvdalens Datakonsult AB - - This file is part of GPGME++. - - GPGME++ 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. - - GPGME++ 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 GPGME; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -*/ - -#ifndef __GPGMEPP_INTERFACES_PROGRESSPROVIDER_H__ -#define __GPGMEPP_INTERFACES_PROGRESSPROVIDER_H__ - -namespace GpgME { - - class ProgressProvider { - public: - virtual ~ProgressProvider() {} - - virtual void showProgress( const char * what, int type, - int current, int total ) = 0; - }; - -} // namespace GpgME - -#endif // __GPGMEPP_INTERFACES_PROGRESSPROVIDER_H__ |