5 #ifndef PDFTRON_H_CPPSDFSignatureHandler
6 #define PDFTRON_H_CPPSDFSignatureHandler
12 #include <C/Common/TRN_Types.h>
13 #include <C/SDF/TRN_SignatureHandler.h>
42 virtual void AppendData(
const std::vector<pdftron::UInt8>& data);
71 #ifndef SWIGHIDDEN_SIG
80 #endif // SWIGHIDDEN_SIG
86 #include <Impl/SignatureHandler.inl>
88 #endif // PDFTRON_H_CPPSDFSignatureHandler
static TRN_Exception TRN_SIGAPI TRN_SignatureHandlerGetNameImpl(TRN_UString *out_name, void *derived)
virtual void AppendData(const std::vector< pdftron::UInt8 > &data)
size_t SignatureHandlerId
static TRN_Exception TRN_SIGAPI TRN_SignatureHandlerResetImpl(TRN_Bool *out_result, void *derived)
virtual SignatureHandler * Clone() const =0
static TRN_Exception TRN_SIGAPI TRN_SignatureHandlerAppendDataImpl(const TRN_SignatureData in_data, void *derived)
static TRN_Exception TRN_SIGAPI TRN_SignatureHandlerDestroyImpl(void *derived)
virtual ~SignatureHandler()
static TRN_Exception TRN_SIGAPI TRN_SignatureHandlerCreateSignatureImpl(TRN_SignatureData *out_signature, void *derived)
virtual std::vector< pdftron::UInt8 > CreateSignature()
std::vector< pdftron::UInt8 > m_signature_data
virtual UString GetName() const