• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

kleopatra

  • sources
  • kde-4.12
  • kdepim
  • kleopatra
  • utils
Namespaces | Macros | Enumerations | Functions
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

 Kleo
 
 Kleo::Class
 

Macros

#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::Importable = 0x100,
  Kleo::Class::Certificate = 0x200|Importable, Kleo::Class::ExportedPSM = 0x400|Importable, Kleo::Class::AnyCertStoreType = Certificate|ExportedPSM, Kleo::Class::CertificateRequest = 0x800,
  Kleo::Class::CertificateRevocationList = 0x1000, Kleo::Class::AnyType = AnyMessageType|AnyCertStoreType|CertificateRequest|CertificateRevocationList, Kleo::Class::TypeMask = AnyType
}
 

Functions

unsigned int Kleo::classify (const QString &filename)
 
unsigned int Kleo::classify (const QStringList &fileNames)
 
unsigned int Kleo::classifyContent (const QByteArray &data)
 
ProtocolMask FormatMask
TypeMask TypeMask TypeMask
GpgME::Protocol 
Kleo::findProtocol (const unsigned int classifcation)
 
GpgME::Protocol Kleo::findProtocol (const QString &filename)
 
QStringList Kleo::findSignatures (const QString &signedDataFileName)
 
QString Kleo::findSignedData (const QString &signatureFileName)
 
 Kleo::make_convenience (CMS, ProtocolMask) make_convenience(OpenPGP
 
ProtocolMask Kleo::make_convenience (Binary, FormatMask) make_convenience(Ascii
 
ProtocolMask FormatMask Kleo::make_convenience (DetachedSignature, TypeMask) make_convenience(OpaqueSignature
 
ProtocolMask FormatMask TypeMask Kleo::make_convenience (CipherText, TypeMask) make_convenience(AnyMessageType
 
ProtocolMask FormatMask
TypeMask TypeMask 
Kleo::make_convenience (CertificateRevocationList, TypeMask) make_convenience(AnyCertStoreType
 
const char * Kleo::outputFileExtension (unsigned int classification)
 
QString Kleo::outputFileName (const QString &input)
 
QString Kleo::printableClassification (unsigned int classification)
 

Macro Definition 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 ; \
}
is
static bool is(const QListWidgetItem *item, bool(QFont::*func)() const )
Definition: appearanceconfigwidget.cpp:102
Kleo::classify
unsigned int classify(const QStringList &fileNames)
Definition: classify.cpp:145

Definition at line 99 of file classify.h.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:56:42 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kleopatra

Skip menu "kleopatra"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal