libkleo
Kleo::CryptoBackend Class Reference
#include <cryptobackend.h>

Detailed Description
Definition at line 67 of file cryptobackend.h.
Public Member Functions | |
| virtual bool | checkForOpenPGP (QString *reason=0) const =0 |
| virtual bool | checkForProtocol (const char *name, QString *reason=0) const =0 |
| virtual bool | checkForSMIME (QString *reason=0) const =0 |
| virtual CryptoConfig * | config () const =0 |
| virtual QString | displayName () const =0 |
| virtual const char * | enumerateProtocols (int i) const =0 |
| virtual QString | name () const =0 |
| virtual Protocol * | openpgp () const =0 |
| virtual Protocol * | protocol (const char *name) const =0 |
| virtual Protocol * | smime () const =0 |
| virtual bool | supportsOpenPGP () const =0 |
| virtual bool | supportsProtocol (const char *name) const =0 |
| virtual bool | supportsSMIME () const =0 |
| virtual | ~CryptoBackend () |
Static Public Attributes | |
| static const char | OpenPGP [] = "OpenPGP" |
| static const char | SMIME [] = "SMIME" |
Classes | |
| class | Protocol |
Constructor & Destructor Documentation
| virtual Kleo::CryptoBackend::~CryptoBackend | ( | ) | [inline, virtual] |
Definition at line 74 of file cryptobackend.h.
Member Function Documentation
| virtual bool Kleo::CryptoBackend::checkForOpenPGP | ( | QString * | reason = 0 |
) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual bool Kleo::CryptoBackend::checkForProtocol | ( | const char * | name, | |
| QString * | reason = 0 | |||
| ) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual bool Kleo::CryptoBackend::checkForSMIME | ( | QString * | reason = 0 |
) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual CryptoConfig* Kleo::CryptoBackend::config | ( | ) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual QString Kleo::CryptoBackend::displayName | ( | ) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual const char* Kleo::CryptoBackend::enumerateProtocols | ( | int | i | ) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual QString Kleo::CryptoBackend::name | ( | ) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual Protocol* Kleo::CryptoBackend::openpgp | ( | ) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual Protocol* Kleo::CryptoBackend::protocol | ( | const char * | name | ) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual Protocol* Kleo::CryptoBackend::smime | ( | ) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual bool Kleo::CryptoBackend::supportsOpenPGP | ( | ) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual bool Kleo::CryptoBackend::supportsProtocol | ( | const char * | name | ) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
| virtual bool Kleo::CryptoBackend::supportsSMIME | ( | ) | const [pure virtual] |
Implemented in Kleo::ChiasmusBackend, and Kleo::QGpgMEBackend.
Member Data Documentation
const char Kleo::CryptoBackend::OpenPGP = "OpenPGP" [static] |
Definition at line 69 of file cryptobackend.h.
const char Kleo::CryptoBackend::SMIME = "SMIME" [static] |
Definition at line 72 of file cryptobackend.h.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference