libkleo
Go to the documentation of this file.
   33 #ifndef __KLEO_SIGNJOB_H__ 
   34 #define __KLEO_SIGNJOB_H__ 
   38 #include <gpgme++/global.h> 
   40 #include <boost/shared_ptr.hpp> 
   80     virtual KDE_DEPRECATED GpgME::Error start( 
const std::vector<GpgME::Key> & signers,
 
   81                                                const QByteArray & plainText,
 
   82                                                GpgME::SignatureMode mode ) = 0;
 
   93     virtual void start( 
const std::vector<GpgME::Key> & signers,
 
   96                         GpgME::SignatureMode mode ) = 0;
 
   98     virtual GpgME::SigningResult exec( 
const std::vector<GpgME::Key> & signers,
 
   99                                        const QByteArray & plainText,
 
  100                                        GpgME::SignatureMode mode,
 
  101                                        QByteArray & signature ) = 0;
 
  107     virtual void setOutputIsBase64Encoded( 
bool ) = 0;
 
  110     void result( 
const GpgME::SigningResult & result, 
const QByteArray & signature, 
const QString & auditLogAsHtml=
QString(), 
const GpgME::Error & auditLogError=GpgME::Error() );
 
  115 #endif // __KLEO_SIGNJOB_H__ 
An abstract base class for asynchronous crypto operations. 
 
An abstract base class for asynchronous signing. 
 
  
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:57:49 by
doxygen 1.8.7 written
by 
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.