williamr@2: // Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). williamr@2: // All rights reserved. williamr@2: // This component and the accompanying materials are made available williamr@4: // under the terms of "Eclipse Public License v1.0" williamr@2: // which accompanies this distribution, and is available williamr@4: // at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@2: // williamr@2: // Initial Contributors: williamr@2: // Nokia Corporation - initial contribution. williamr@2: // williamr@2: // Contributors: williamr@2: // williamr@2: // Description: williamr@2: // Image Transform Panic Codes williamr@2: // williamr@2: // williamr@4: williamr@2: /** williamr@2: @file williamr@2: @publishedAll williamr@2: @released williamr@2: */ williamr@2: williamr@2: #ifndef __IMAGE_TRANSFORM_PANIC_CODES_H__ williamr@2: #define __IMAGE_TRANSFORM_PANIC_CODES_H__ williamr@2: williamr@2: /** williamr@2: @publishedAll williamr@2: @released williamr@2: williamr@2: Panic codes for CImageTransform & CImageTransformPlugin williamr@2: */ williamr@2: enum TImageTransformPanic williamr@2: { williamr@2: /* williamr@2: This panic is raised if one of the reserved virtual functions is called williamr@2: */ williamr@2: EReservedCall, williamr@2: /* williamr@2: This panic can be raised by, for example, williamr@2: calling Transform() without calling SetupL() first or williamr@2: calling SetupL() without specifying the source & destination & dest size williamr@2: */ williamr@2: EIllegalCallSequence, williamr@2: /* williamr@2: This panic is raised if no source is defined williamr@2: */ williamr@2: EUndefinedSourceType, williamr@2: /* williamr@2: This panic is raised if no destination is defined williamr@2: */ williamr@2: EUndefinedDestType, williamr@2: /* williamr@2: This panic is raised if no destination size is defined williamr@2: */ williamr@2: EUndefinedDestSize, williamr@2: /* williamr@2: This panic can be raised by, for example, williamr@2: calling SourceFilename() when source is a descriptor. williamr@2: Likewise for SourceDescriptor(), DestFilename(), DestDescriptor() williamr@2: */ williamr@2: EImageWrongType, williamr@2: /* williamr@2: This panic is raised if a zero-length MIME type is given williamr@2: */ williamr@2: EUndefinedMIMEType, williamr@2: /* williamr@2: This panic is raised if KNullUid is given as the image type williamr@2: and a non-null value for the subtype williamr@2: */ williamr@2: EIllegalImageSubType, williamr@2: }; williamr@2: williamr@2: williamr@2: #endif // __IMAGE_TRANSFORM_PANIC_CODES_H__