Loading...
Searching...
No Matches
AlgorithmParams.h
Go to the documentation of this file.
1//---------------------------------------------------------------------------------------
2// Copyright (c) 2001-2025 by Apryse Software Inc. All Rights Reserved.
3// Consult legal.txt regarding legal and license information.
4//---------------------------------------------------------------------------------------
5
6#ifndef PDFTRON_H_CPPCryptoAlgorithmParams
7#define PDFTRON_H_CPPCryptoAlgorithmParams
8#include <C/Crypto/TRN_AlgorithmParams.h>
9
10#include <Common/BasicTypes.h>
11#include <Common/UString.h>
12#include <PDF/PDFDoc.h>
13
14 namespace pdftron { namespace Crypto {
15
16
20 class AlgorithmParams
21{
22 public:
23 AlgorithmParams();
24 AlgorithmParams(const AlgorithmParams& other);
25 AlgorithmParams& operator= (const AlgorithmParams& other);
26 virtual ~AlgorithmParams();
27
28
29#ifndef SWIGHIDDEN
30 AlgorithmParams(TRN_AlgorithmParams impl);
31 TRN_AlgorithmParams m_impl;
32#endif
33
34 protected:
35
36 void Destroy();
37
38#ifndef SWIGHIDDEN
39 mutable bool m_owner;
40#endif
41};
42
43#include <Impl/AlgorithmParams.inl>
44} //end pdftron
45} //end Crypto
46
47
48#endif //PDFTRON_H_CPPCryptoAlgorithmParams
BasicTypes.h
PDFDoc.h
UString.h
pdftron::Crypto::AlgorithmParams::~AlgorithmParams
virtual ~AlgorithmParams()
pdftron::Crypto::AlgorithmParams::Destroy
void Destroy()
pdftron::Crypto::AlgorithmParams::AlgorithmParams
AlgorithmParams(TRN_AlgorithmParams impl)
pdftron::Crypto::AlgorithmParams::operator=
AlgorithmParams & operator=(const AlgorithmParams &other)
pdftron::Crypto::AlgorithmParams::m_impl
TRN_AlgorithmParams m_impl
Definition AlgorithmParams.h:31
pdftron::Crypto::AlgorithmParams::AlgorithmParams
AlgorithmParams()
pdftron::Crypto::AlgorithmParams::m_owner
bool m_owner
Definition AlgorithmParams.h:39
pdftron::Crypto::AlgorithmParams::AlgorithmParams
AlgorithmParams(const AlgorithmParams &other)
pdftron::Crypto
Definition AlgorithmIdentifier.h:13
pdftron
Definition BasicTypes.h:10