|
libdigidocpp
|
#include <DDoc_p.h>

Public Member Functions | |
| DDocPrivate () | |
| ~DDocPrivate () | |
| void | loadSignatures () |
| template<typename T > | |
| void | throwCodeError (int err, const std::string &msg, int line) const |
| void | throwDocOpenError (int line) const throw (BDocException) |
| template<typename T > | |
| void | throwError (const std::string &msg, int line, int err=-1, const digidoc::Exception::ExceptionCode &e=digidoc::Exception::NoException) const |
| void | throwSignError (SignatureInfo *sig, int err, const std::string &msg, int line) const throw (BDocException) |
Public Attributes | |
| DDocLibrary * | lib |
| SignedDoc * | doc |
| std::string | filename |
| std::vector< SignatureDDOC * > | signatures |
| std::vector< Document > | documents |
| DDocPrivate::~DDocPrivate | ( | ) |
Definition at line 233 of file DDoc.cpp.
References digidoc::DDocLibrary::destroy(), doc, digidoc::DDocLibrary::f_SignedDoc_free, i, lib, and signatures.

| void DDocPrivate::loadSignatures | ( | ) |
Definition at line 243 of file DDoc.cpp.
References doc, digidoc::DDocLibrary::f_getCountOfSignatures, i, lib, and signatures.
Referenced by digidoc::DDoc::loadFile().

| void DDocPrivate::throwCodeError | ( | int | err, |
| const std::string & | msg, | ||
| int | line | ||
| ) | const |
Definition at line 255 of file DDoc.cpp.
References digidoc::Exception::CertificateRevoked, digidoc::Exception::CertificateUnknown, digidoc::Exception::OCSPCertMissing, digidoc::Exception::OCSPRequestUnauthorized, digidoc::Exception::OCSPResponderMissing, and digidoc::Exception::PINIncorrect.
Referenced by digidoc::DDoc::loadFile(), digidoc::DDoc::save(), and digidoc::SignatureDDOC::validateOffline().

| void DDocPrivate::throwDocOpenError | ( | int | line | ) | const throw (BDocException) |
Definition at line 281 of file DDoc.cpp.
Referenced by digidoc::DDoc::save().

| void DDocPrivate::throwError | ( | const std::string & | msg, |
| int | line, | ||
| int | err = -1, |
||
| const digidoc::Exception::ExceptionCode & | e = digidoc::Exception::NoException |
||
| ) | const |
Definition at line 290 of file DDoc.cpp.
References e, digidoc::DDocLibrary::f_getErrorClass, digidoc::DDocLibrary::f_getErrorInfo, digidoc::DDocLibrary::f_getErrorString, digidoc::DDocLibrary::f_hasUnreadErrors, and lib.
| void DDocPrivate::throwSignError | ( | SignatureInfo * | sig, |
| int | err, | ||
| const std::string & | msg, | ||
| int | line | ||
| ) | const throw (BDocException) |
| SignedDoc* digidoc::DDocPrivate::doc |
Definition at line 143 of file DDoc_p.h.
Referenced by digidoc::DDoc::DDoc(), digidoc::SignatureDDOC::getMediaType(), digidoc::SignatureDDOC::getProducedAt(), digidoc::DDoc::loadFile(), loadSignatures(), digidoc::DDoc::save(), digidoc::SignatureDDOC::SignatureDDOC(), digidoc::SignatureDDOC::validateOffline(), and ~DDocPrivate().
| std::vector<Document> digidoc::DDocPrivate::documents |
Definition at line 148 of file DDoc_p.h.
Referenced by digidoc::DDoc::documentCount(), and digidoc::DDoc::loadFile().
| std::string digidoc::DDocPrivate::filename |
Definition at line 144 of file DDoc_p.h.
Referenced by digidoc::DDoc::loadFile(), digidoc::DDoc::save(), and digidoc::SignatureDDOC::validateOffline().
| DDocLibrary* digidoc::DDocPrivate::lib |
Definition at line 142 of file DDoc_p.h.
Referenced by digidoc::DDoc::DDoc(), digidoc::DDoc::loadFile(), loadSignatures(), digidoc::DDoc::save(), digidoc::SignatureDDOC::SignatureDDOC(), throwError(), and ~DDocPrivate().
| std::vector<SignatureDDOC*> digidoc::DDocPrivate::signatures |
Definition at line 147 of file DDoc_p.h.
Referenced by loadSignatures(), digidoc::DDoc::signatureCount(), and ~DDocPrivate().