SourceForge.net Logo
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PmtError.h File Reference

#include "EkCompiler.h"
#include "EkError.h"
#include "PmtCoreDefs.h"
#include "PmtCommon.h"

Include dependency graph for PmtError.h:

This graph shows which files directly or indirectly include this file:

Compounds

class  PmtError
 This class is an EkError which has a component ID of PMT and allows you to set a message SPmtString at construction. More...


Enumerations

enum  PmtErrorHandling { PMT_THROW_REGISTRY_ERROR = 0x0001, PMT_THROW_IO_ERROR = 0x0002, PMT_THROW_CONVERSION_ERROR = 0x0004, PMT_THROW_ALL_ERRORS = 0xffff }

Variables

const char * PMT
const int PMT_ERROR = 1
const int PMT_PARSER_CANT_OPEN_REGISTRY_FILE = 1001
const int PMT_PARSER_SOME_ERROR = 1002
const int PMT_PARSER_UNKNOWN_TAG_IGNORED = 1003
const int PMT_PARSER_MISSING_REQUIRED_ATTRIBUTE = 1004
const int PMT_PARSER_REGISTRY_FILE_EMPTY = 1005
const int PMT_PARSER_MISSING_XML_DUPLICATE_REGISTRY_ELEMENT = 1006
const int PMT_PARSER_MISSING_TYPE_ATTRIBUTE_IN_ARRAYSIZE = 1007
const int PMT_PARSER_BAD_TYPE_ATTRIBUTE_IN_ARRAYSIZE = 1008
const int PMT_PARSER_MISSING_SIZE_ATTRIBUTE_IN_ARRAYSIZE = 1009
const int PMT_PARSER_NEGATIVE_SIZE_ATTRIBUTE_IN_ARRAYSIZE = 1010
const int PMT_PARSER_NEW_FAILED = 1011
const int PMT_PARSER_MISSING_TAGLOCATION_ATTRIBUTE_IN_EXIF = 1012
const int PMT_PARSER_BAD_TAGLOCATION_ATTRIBUTE_IN_EXIF = 1013
const int PMT_PARSER_MISSING_TAGNUMBER_ATTRIBUTE_IN_EXIF = 1014
const int PMT_PARSER_MISSING_TAGTYPE_ATTRIBUTE_IN_EXIF = 1015
const int PMT_PARSER_BAD_TAGTYPE_ATTRIBUTE_IN_EXIF = 1016
const int PMT_PARSER_INTERNAL_ERROR = 1017
const int PMT_PARSER_MISSING_KEY_ATTRIBUTE_IN_ENTRY = 1018
const int PMT_PARSER_MISSING_FACTORYKEY_ATTRIBUTE_IN_ENTRY = 1019
const int PMT_PARSER_BAD_FACTORYKEY_ATTRIBUTE_IN_ENTRY = 1020
const int PMT_PARSER_PARSER_NOT_FOUND = 1021
const int PMT_TRANSLATOR_NOT_FOUND = 1101
const int PMT_TRANSLATION_INFO_NOT_FOUND = 1102
const int PMT_TRANSLATION_MD_OBJECT_NOT_FOUND = 1103
const int PMT_BAD_VERSION = 1201
const int PMT_BAD_UTILITY = 1202
const int PMT_INTERNAL_ERROR = 1203
const int PMT_ACCESSOR_FILE_NOT_FOUND = 1301
const int PMT_REGISTRY_INTERNAL_ERROR = 2001
const int PMT_FORMAT_ENTRY_NO_ENTRY_IN_REGISTRY = 3001
const int PMT_FORMAT_ENTRY_VALUE_CONVERSION_ERROR = 3003
const int PMT_EXIF_FORMAT_ENTRY_NO_TAG_IN_FILE = 3100
const int PMT_EXIF_FORMAT_ENTRY_BAD_TAG_LOCATION = 3101
const int PMT_EXIF_FORMAT_ENTRY_BAD_TAG_TYPE = 3102
const int PMT_EXIF_FORMAT_ENTRY_NOT_FOUND = 3103
const int PMT_TIFF_FORMAT_ENTRY_NO_TAG_IN_FILE = 3201
const int PMT_TIFF_FORMAT_ENTRY_BAD_TAG_LOCATION = 3202
const int PMT_TIFF_FORMAT_ENTRY_BAD_TAG_TYPE = 3203
const int PMT_TIFF_FORMAT_ENTRY_NOT_FOUND = 3204
const int PMT_ABSTRACT_IMAGE_SOURCE_CONFLICT = 3301
const int PMT_ABSTRACT_IMAGE_FILE_OPEN = 3302
const int PMT_ABSTRACT_IMAGE_BAD_STREAM_HANDLE = 3303
const int PMT_INTERP_GENERAL = 4001
const int PMT_INTERP_NO_ROOT_ELEMENT = 4002
const int PMT_INTERP_ROOT_ELEMENT_NO_COMPLEX = 4003
const int PMT_INTERP_PARSER_INIT_ERROR = 4004
const int PMT_INTERP_COULD_NOT_PROCESS_ELEMENT = 4005
const int PMT_INTERP_NULL_INTERPRETER = 4006
const int PMT_INTERP_NO_TRANSLATION_TABLE = 4007
const int PMT_INTERP_CANNOT_OPEN_FILE = 4008
const int PMT_INTERP_INVALID_ELEMENT = 4009
const int PMT_INTERP_TYPEDEF_NOTFOUND = 4010
const int PMT_INTERP_INVALID_ANONYMOUS_TYPE_DEF = 4011
const int PMT_INTERP_ELEMENTREF_NOTFOUND = 4012
const int PMT_INTERP_INVALID_SIMPLE_TYPE = 4013
const int PMT_INTERP_INVALID_LIST_DEF = 4014
const int PMT_INTERP_ATTRIBUTEREF_NOTFOUND = 4015
const int PMT_INTERP_INVALID_ATTRIBUTE = 4016
const int PMT_INTERP_INVALID_ATTRIBUTE_REQUIRED = 4017
const int PMT_INTERP_INVALID_ATTRIBUTE_PROHIBITED = 4018
const int PMT_INTERP_INVALID_ATTRIBUTE_FIXED = 4019
const int PMT_INTERP_INVALID_ATTRIBUTE_NILABLE = 4020
const int PMT_CORE_NULL_METADATA_RETURNED = 4101


Enumeration Type Documentation

enum PmtErrorHandling
 

Enumeration values:
PMT_THROW_REGISTRY_ERROR 
PMT_THROW_IO_ERROR 
PMT_THROW_CONVERSION_ERROR 
PMT_THROW_ALL_ERRORS 


Variable Documentation

const char* PMT
 

const int PMT_ABSTRACT_IMAGE_BAD_STREAM_HANDLE = 3303
 

const int PMT_ABSTRACT_IMAGE_FILE_OPEN = 3302
 

const int PMT_ABSTRACT_IMAGE_SOURCE_CONFLICT = 3301
 

const int PMT_ACCESSOR_FILE_NOT_FOUND = 1301
 

const int PMT_BAD_UTILITY = 1202
 

const int PMT_BAD_VERSION = 1201
 

const int PMT_CORE_NULL_METADATA_RETURNED = 4101
 

const int PMT_ERROR = 1
 

const int PMT_EXIF_FORMAT_ENTRY_BAD_TAG_LOCATION = 3101
 

const int PMT_EXIF_FORMAT_ENTRY_BAD_TAG_TYPE = 3102
 

const int PMT_EXIF_FORMAT_ENTRY_NO_TAG_IN_FILE = 3100
 

const int PMT_EXIF_FORMAT_ENTRY_NOT_FOUND = 3103
 

const int PMT_FORMAT_ENTRY_NO_ENTRY_IN_REGISTRY = 3001
 

const int PMT_FORMAT_ENTRY_VALUE_CONVERSION_ERROR = 3003
 

const int PMT_INTERNAL_ERROR = 1203
 

const int PMT_INTERP_ATTRIBUTEREF_NOTFOUND = 4015
 

const int PMT_INTERP_CANNOT_OPEN_FILE = 4008
 

const int PMT_INTERP_COULD_NOT_PROCESS_ELEMENT = 4005
 

const int PMT_INTERP_ELEMENTREF_NOTFOUND = 4012
 

const int PMT_INTERP_GENERAL = 4001
 

const int PMT_INTERP_INVALID_ANONYMOUS_TYPE_DEF = 4011
 

const int PMT_INTERP_INVALID_ATTRIBUTE = 4016
 

const int PMT_INTERP_INVALID_ATTRIBUTE_FIXED = 4019
 

const int PMT_INTERP_INVALID_ATTRIBUTE_NILABLE = 4020
 

const int PMT_INTERP_INVALID_ATTRIBUTE_PROHIBITED = 4018
 

const int PMT_INTERP_INVALID_ATTRIBUTE_REQUIRED = 4017
 

const int PMT_INTERP_INVALID_ELEMENT = 4009
 

const int PMT_INTERP_INVALID_LIST_DEF = 4014
 

const int PMT_INTERP_INVALID_SIMPLE_TYPE = 4013
 

const int PMT_INTERP_NO_ROOT_ELEMENT = 4002
 

const int PMT_INTERP_NO_TRANSLATION_TABLE = 4007
 

const int PMT_INTERP_NULL_INTERPRETER = 4006
 

const int PMT_INTERP_PARSER_INIT_ERROR = 4004
 

const int PMT_INTERP_ROOT_ELEMENT_NO_COMPLEX = 4003
 

const int PMT_INTERP_TYPEDEF_NOTFOUND = 4010
 

const int PMT_PARSER_BAD_FACTORYKEY_ATTRIBUTE_IN_ENTRY = 1020
 

const int PMT_PARSER_BAD_TAGLOCATION_ATTRIBUTE_IN_EXIF = 1013
 

const int PMT_PARSER_BAD_TAGTYPE_ATTRIBUTE_IN_EXIF = 1016
 

const int PMT_PARSER_BAD_TYPE_ATTRIBUTE_IN_ARRAYSIZE = 1008
 

const int PMT_PARSER_CANT_OPEN_REGISTRY_FILE = 1001
 

const int PMT_PARSER_INTERNAL_ERROR = 1017
 

const int PMT_PARSER_MISSING_FACTORYKEY_ATTRIBUTE_IN_ENTRY = 1019
 

const int PMT_PARSER_MISSING_KEY_ATTRIBUTE_IN_ENTRY = 1018
 

const int PMT_PARSER_MISSING_REQUIRED_ATTRIBUTE = 1004
 

const int PMT_PARSER_MISSING_SIZE_ATTRIBUTE_IN_ARRAYSIZE = 1009
 

const int PMT_PARSER_MISSING_TAGLOCATION_ATTRIBUTE_IN_EXIF = 1012
 

const int PMT_PARSER_MISSING_TAGNUMBER_ATTRIBUTE_IN_EXIF = 1014
 

const int PMT_PARSER_MISSING_TAGTYPE_ATTRIBUTE_IN_EXIF = 1015
 

const int PMT_PARSER_MISSING_TYPE_ATTRIBUTE_IN_ARRAYSIZE = 1007
 

const int PMT_PARSER_MISSING_XML_DUPLICATE_REGISTRY_ELEMENT = 1006
 

const int PMT_PARSER_NEGATIVE_SIZE_ATTRIBUTE_IN_ARRAYSIZE = 1010
 

const int PMT_PARSER_NEW_FAILED = 1011
 

const int PMT_PARSER_PARSER_NOT_FOUND = 1021
 

const int PMT_PARSER_REGISTRY_FILE_EMPTY = 1005
 

const int PMT_PARSER_SOME_ERROR = 1002
 

const int PMT_PARSER_UNKNOWN_TAG_IGNORED = 1003
 

const int PMT_REGISTRY_INTERNAL_ERROR = 2001
 

const int PMT_TIFF_FORMAT_ENTRY_BAD_TAG_LOCATION = 3202
 

const int PMT_TIFF_FORMAT_ENTRY_BAD_TAG_TYPE = 3203
 

const int PMT_TIFF_FORMAT_ENTRY_NO_TAG_IN_FILE = 3201
 

const int PMT_TIFF_FORMAT_ENTRY_NOT_FOUND = 3204
 

const int PMT_TRANSLATION_INFO_NOT_FOUND = 1102
 

const int PMT_TRANSLATION_MD_OBJECT_NOT_FOUND = 1103
 

const int PMT_TRANSLATOR_NOT_FOUND = 1101
 

Last Updated: March 12, 2003 (rlr)
Copyright © 2003 Eastman Kodak Company All Rights Reserved.