All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TimestampingResult.h
Go to the documentation of this file.
1 //---------------------------------------------------------------------------------------
2 // Copyright (c) 2001-2021 by PDFTron Systems Inc. All Rights Reserved.
3 // Consult legal.txt regarding legal and license information.
4 //---------------------------------------------------------------------------------------
5 
6 #ifndef PDFTRON_H_CPPPDFTimestampingResult
7 #define PDFTRON_H_CPPPDFTimestampingResult
8 #include <C/PDF/TRN_TimestampingResult.h>
9 
10 #include <Common/BasicTypes.h>
11 #include <Common/UString.h>
12 #include <PDF/PDFDoc.h>
13 
14 namespace pdftron { namespace PDF {
15 
16 class EmbeddedTimestampVerificationResult;
17 
22 {
23 public:
24 
28 
29  void Destroy();
30 
31  //methods:
32 
38  bool GetStatus() const;
39 
46  UString GetString() const;
47 
58  bool HasResponseVerificationResult() const;
59 
69 
79  std::vector<UChar> GetData() const;
80 
81 #ifdef SWIG
83 #endif
84 
85 #ifndef SWIGHIDDEN
86  TimestampingResult(TRN_TimestampingResult impl);
87  TRN_TimestampingResult m_impl;
88 #endif
89 
90 private:
91 
92 #ifndef SWIGHIDDEN
93  mutable bool m_owner;
94 #endif
95 };
96 
97 #include <Impl/TimestampingResult.inl>
98 } //end pdftron
99 } //end PDF
100 
101 
102 #endif //PDFTRON_H_CPPPDFTimestampingResult
std::vector< UChar > GetData() const
EmbeddedTimestampVerificationResult GetResponseVerificationResult() const
TimestampingResult(const TimestampingResult &other)
TimestampingResult & operator=(const TimestampingResult &other)
bool HasResponseVerificationResult() const