kleopatra
classify.h File Reference
#include <gpgme++/global.h>
Include dependency graph for classify.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | Kleo |
| namespace | Kleo::Class |
Defines | |
| #define | make_convenience(What, Mask) |
Enumerations | |
| enum | { Kleo::Class::NoClass = 0, Kleo::Class::CMS = 0x01, Kleo::Class::OpenPGP = 0x02, Kleo::Class::AnyProtocol = OpenPGP|CMS, Kleo::Class::ProtocolMask = AnyProtocol, Kleo::Class::Binary = 0x04, Kleo::Class::Ascii = 0x08, Kleo::Class::AnyFormat = Binary|Ascii, Kleo::Class::FormatMask = AnyFormat, Kleo::Class::DetachedSignature = 0x010, Kleo::Class::OpaqueSignature = 0x020, Kleo::Class::ClearsignedMessage = 0x040, Kleo::Class::AnySignature = DetachedSignature|OpaqueSignature|ClearsignedMessage, Kleo::Class::CipherText = 0x080, Kleo::Class::AnyMessageType = AnySignature|CipherText, Kleo::Class::Certificate = 0x100, Kleo::Class::ExportedPSM = 0x200, Kleo::Class::AnyCertStoreType = Certificate|ExportedPSM, Kleo::Class::CertificateRequest = 0x400, Kleo::Class::AnyType = AnyMessageType|AnyCertStoreType|CertificateRequest, Kleo::Class::TypeMask = AnyType } |
Functions | |
| unsigned int | Kleo::classify (const QString &filename) |
| unsigned int | Kleo::classifyContent (const QByteArray &data) |
| GpgME::Protocol | Kleo::findProtocol (const QString &filename) |
| ProtocolMask FormatMask TypeMask TypeMask GpgME::Protocol | Kleo::findProtocol (const unsigned int classifcation) |
| QStringList | Kleo::findSignatures (const QString &signedDataFileName) |
| QString | Kleo::findSignedData (const QString &signatureFileName) |
| ProtocolMask FormatMask TypeMask | Kleo::make_convenience (CipherText, TypeMask) make_convenience(AnyMessageType |
| ProtocolMask FormatMask | Kleo::make_convenience (DetachedSignature, TypeMask) make_convenience(OpaqueSignature |
| ProtocolMask | Kleo::make_convenience (Binary, FormatMask) make_convenience(Ascii |
| Kleo::make_convenience (CMS, ProtocolMask) make_convenience(OpenPGP | |
| const char * | Kleo::outputFileExtension (unsigned int classification) |
| QString | Kleo::outputFileName (const QString &inputFileName) |
| QString | Kleo::printableClassification (unsigned int classification) |
Define Documentation
| #define make_convenience | ( | What, | |||
| Mask | ) |
Value:
inline bool is##What( const QString & filename ) { \ return ( classify( filename ) & Class::Mask ) == Class::What ; \ } \ inline bool is##What( const unsigned int classifcation ) { \ return ( classifcation & Class::Mask ) == Class::What ; \ } \ inline bool mayBe##What( const QString & filename ) { \ return classify( filename ) & Class::What ; \ } \ inline bool mayBe##What( const unsigned int classifcation ) { \ return classifcation & Class::What ; \ }
Definition at line 95 of file classify.h.
KDE 4.2 API Reference