aboutsummaryrefslogtreecommitdiffstats
path: root/lang/cpp/src/decryptionresult.cpp
diff options
context:
space:
mode:
authorAndre Heinecke <[email protected]>2016-02-22 18:07:41 +0000
committerAndre Heinecke <[email protected]>2016-02-22 18:07:41 +0000
commit433bb8e84b2d1e50b5c5b9f7f2006b60cd7d7785 (patch)
tree48029996a5cb1d65bba513e53da21fd48c3ea00e /lang/cpp/src/decryptionresult.cpp
parentInitial checkin of gpgmepp sources (diff)
downloadgpgme-433bb8e84b2d1e50b5c5b9f7f2006b60cd7d7785.tar.gz
gpgme-433bb8e84b2d1e50b5c5b9f7f2006b60cd7d7785.zip
Remove feature check ifdefs
* lang/cpp/src/assuanresult.cpp, lang/cpp/src/callbacks.cpp, lang/cpp/src/configuration.cpp, lang/cpp/src/context.cpp, lang/cpp/src/context_glib.cpp, lang/cpp/src/context_qt.cpp, lang/cpp/src/context_vanilla.cpp, lang/cpp/src/data.cpp, lang/cpp/src/decryptionresult.cpp, lang/cpp/src/defaultassuantransaction.cpp, lang/cpp/src/editinteractor.cpp, lang/cpp/src/encryptionresult.cpp, lang/cpp/src/engineinfo.cpp, lang/cpp/src/eventloopinteractor.cpp, lang/cpp/src/global.h, lang/cpp/src/gpgagentgetinfoassuantransaction.cpp, lang/cpp/src/importresult.cpp, lang/cpp/src/interfaces/assuantransaction.h, lang/cpp/src/key.cpp, lang/cpp/src/keygenerationresult.cpp, lang/cpp/src/keylistresult.cpp, lang/cpp/src/scdgetinfoassuantransaction.cpp, lang/cpp/src/signingresult.cpp, lang/cpp/src/trustitem.cpp, lang/cpp/src/util.h, lang/cpp/src/verificationresult.cpp, lang/cpp/src/vfsmountresult.cpp: Remove feature checks.
Diffstat (limited to 'lang/cpp/src/decryptionresult.cpp')
-rw-r--r--lang/cpp/src/decryptionresult.cpp36
1 files changed, 0 insertions, 36 deletions
diff --git a/lang/cpp/src/decryptionresult.cpp b/lang/cpp/src/decryptionresult.cpp
index 88e85670..78a2b1b6 100644
--- a/lang/cpp/src/decryptionresult.cpp
+++ b/lang/cpp/src/decryptionresult.cpp
@@ -20,8 +20,6 @@
Boston, MA 02110-1301, USA.
*/
-#include <config-gpgme++.h>
-
#include <decryptionresult.h>
#include "result_p.h"
#include "util.h"
@@ -44,19 +42,15 @@ public:
if (res.unsupported_algorithm) {
res.unsupported_algorithm = strdup(res.unsupported_algorithm);
}
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_FILE_NAME
if (res.file_name) {
res.file_name = strdup(res.file_name);
}
-#endif
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
//FIXME: copying gpgme_recipient_t objects invalidates the keyid member,
//thus we use _keyid for now (internal API)
for (gpgme_recipient_t r = res.recipients ; r ; r = r->next) {
recipients.push_back(*r);
}
res.recipients = 0;
-#endif
}
~Private()
{
@@ -64,18 +58,14 @@ public:
std::free(res.unsupported_algorithm);
}
res.unsupported_algorithm = 0;
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_FILE_NAME
if (res.file_name) {
std::free(res.file_name);
}
res.file_name = 0;
-#endif
}
_gpgme_op_decrypt_result res;
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
std::vector<_gpgme_recipient> recipients;
-#endif
};
GpgME::DecryptionResult::DecryptionResult(gpgme_ctx_t ctx, int error)
@@ -116,29 +106,19 @@ bool GpgME::DecryptionResult::isWrongKeyUsage() const
const char *GpgME::DecryptionResult::fileName() const
{
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_FILE_NAME
return d ? d->res.file_name : 0 ;
-#else
- return 0;
-#endif
}
unsigned int GpgME::DecryptionResult::numRecipients() const
{
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
return d ? d->recipients.size() : 0 ;
-#else
- return 0;
-#endif
}
GpgME::DecryptionResult::Recipient GpgME::DecryptionResult::recipient(unsigned int idx) const
{
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
if (d && idx < d->recipients.size()) {
return Recipient(&d->recipients[idx]);
}
-#endif
return Recipient();
}
@@ -155,24 +135,20 @@ struct make_recipient {
std::vector<GpgME::DecryptionResult::Recipient> GpgME::DecryptionResult::recipients() const
{
std::vector<Recipient> result;
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
if (d) {
result.reserve(d->recipients.size());
std::transform(d->recipients.begin(), d->recipients.end(),
std::back_inserter(result),
make_recipient());
}
-#endif
return result;
}
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
class GpgME::DecryptionResult::Recipient::Private : public _gpgme_recipient
{
public:
Private(gpgme_recipient_t reci) : _gpgme_recipient(*reci) {}
};
-#endif
GpgME::DecryptionResult::Recipient::Recipient()
: d()
@@ -183,11 +159,9 @@ GpgME::DecryptionResult::Recipient::Recipient()
GpgME::DecryptionResult::Recipient::Recipient(gpgme_recipient_t r)
: d()
{
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
if (r) {
d.reset(new Private(r));
}
-#endif
}
bool GpgME::DecryptionResult::Recipient::isNull() const
@@ -197,53 +171,43 @@ bool GpgME::DecryptionResult::Recipient::isNull() const
const char *GpgME::DecryptionResult::Recipient::keyID() const
{
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
//_keyid is internal API, but the public keyid is invalid after copying (see above)
if (d) {
return d->_keyid;
}
-#endif
return 0;
}
const char *GpgME::DecryptionResult::Recipient::shortKeyID() const
{
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
//_keyid is internal API, but the public keyid is invalid after copying (see above)
if (d) {
return d->_keyid + 8;
}
-#endif
return 0;
}
unsigned int GpgME::DecryptionResult::Recipient::publicKeyAlgorithm() const
{
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
if (d) {
return d->pubkey_algo;
}
-#endif
return 0;
}
const char *GpgME::DecryptionResult::Recipient::publicKeyAlgorithmAsString() const
{
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
if (d) {
return gpgme_pubkey_algo_name(d->pubkey_algo);
}
-#endif
return 0;
}
GpgME::Error GpgME::DecryptionResult::Recipient::status() const
{
-#ifdef HAVE_GPGME_DECRYPT_RESULT_T_RECIPIENTS
if (d) {
return Error(d->status);
}
-#endif
return Error();
}