Logo Search packages:      
Sourcecode: libpodofo version File versions  Download package

Classes | Namespaces | Defines | Typedefs | Enumerations

PdfError.h File Reference

#include "podofoapi.h"
#include <string>
#include <queue>
#include <cstdarg>
Include dependency graph for PdfError.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PoDoFo::PdfError::LogMessageCallback
class  PoDoFo::PdfError
class  PoDoFo::PdfErrorInfo

Namespaces

namespace  PoDoFo

Defines

#define PODOFO_EXCEPTION_API_DOXYGEN   PODOFO_EXCEPTION_API(PODOFO_API)
#define PODOFO_RAISE_ERROR(x)   throw ::PoDoFo::PdfError( x, __FILE__, __LINE__ );
#define PODOFO_RAISE_ERROR_INFO(x, y)   throw ::PoDoFo::PdfError( x, __FILE__, __LINE__, y );
#define PODOFO_RAISE_LOGIC_IF(x, y)   { if (x) throw ::PoDoFo::PdfError( ePdfError_InternalLogic, __FILE__, __LINE__, y ); };

Typedefs

typedef
TDequeErrorInfo::const_iterator 
PoDoFo::TCIDequeErrorInfo
typedef std::deque< PdfErrorInfo > PoDoFo::TDequeErrorInfo
typedef TDequeErrorInfo::iterator PoDoFo::TIDequeErrorInfo

Enumerations

enum  PoDoFo::ELogSeverity {
  PoDoFo::eLogSeverity_Critical, PoDoFo::eLogSeverity_Error, PoDoFo::eLogSeverity_Warning, PoDoFo::eLogSeverity_Information,
  PoDoFo::eLogSeverity_Debug, PoDoFo::eLogSeverity_None, PoDoFo::eLogSeverity_Unknown = 0xffff
}
enum  PoDoFo::EPdfError {
  PoDoFo::ePdfError_ErrOk = 0, PoDoFo::ePdfError_TestFailed, PoDoFo::ePdfError_InvalidHandle, PoDoFo::ePdfError_FileNotFound,
  PoDoFo::ePdfError_InvalidDeviceOperation, PoDoFo::ePdfError_UnexpectedEOF, PoDoFo::ePdfError_OutOfMemory, PoDoFo::ePdfError_ValueOutOfRange,
  PoDoFo::ePdfError_InternalLogic, PoDoFo::ePdfError_InvalidEnumValue, PoDoFo::ePdfError_PageNotFound, PoDoFo::ePdfError_NoPdfFile,
  PoDoFo::ePdfError_NoXRef, PoDoFo::ePdfError_NoTrailer, PoDoFo::ePdfError_NoNumber, PoDoFo::ePdfError_NoObject,
  PoDoFo::ePdfError_InvalidTrailerSize, PoDoFo::ePdfError_InvalidLinearization, PoDoFo::ePdfError_InvalidDataType, PoDoFo::ePdfError_InvalidXRef,
  PoDoFo::ePdfError_InvalidXRefStream, PoDoFo::ePdfError_InvalidXRefType, PoDoFo::ePdfError_InvalidPredictor, PoDoFo::ePdfError_InvalidStrokeStyle,
  PoDoFo::ePdfError_InvalidHexString, PoDoFo::ePdfError_InvalidStream, PoDoFo::ePdfError_InvalidStreamLength, PoDoFo::ePdfError_InvalidKey,
  PoDoFo::ePdfError_InvalidName, PoDoFo::ePdfError_InvalidEncryptionDict, PoDoFo::ePdfError_InvalidPassword, PoDoFo::ePdfError_InvalidFontFile,
  PoDoFo::ePdfError_InvalidContentStream, PoDoFo::ePdfError_UnsupportedFilter, PoDoFo::ePdfError_UnsupportedFontFormat, PoDoFo::ePdfError_ActionAlreadyPresent,
  PoDoFo::ePdfError_WrongDestinationType, PoDoFo::ePdfError_MissingEndStream, PoDoFo::ePdfError_Date, PoDoFo::ePdfError_Flate,
  PoDoFo::ePdfError_FreeType, PoDoFo::ePdfError_SignatureError, PoDoFo::ePdfError_MutexError, PoDoFo::ePdfError_UnsupportedImageFormat,
  PoDoFo::ePdfError_CannotConvertColor, PoDoFo::ePdfError_NotImplemented, PoDoFo::ePdfError_DestinationAlreadyPresent, PoDoFo::ePdfError_ChangeOnImmutable,
  PoDoFo::ePdfError_Unknown = 0xffff
}

Detailed Description

Error information and logging is implemented in this file.

Definition in file PdfError.h.


Generated by  Doxygen 1.6.0   Back to index