summaryrefslogtreecommitdiff
path: root/libs/backends/wavesaudio/wavesapi/MiscUtils/WUErrors.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/backends/wavesaudio/wavesapi/MiscUtils/WUErrors.h')
-rw-r--r--libs/backends/wavesaudio/wavesapi/MiscUtils/WUErrors.h336
1 files changed, 0 insertions, 336 deletions
diff --git a/libs/backends/wavesaudio/wavesapi/MiscUtils/WUErrors.h b/libs/backends/wavesaudio/wavesapi/MiscUtils/WUErrors.h
deleted file mode 100644
index 007d32f433..0000000000
--- a/libs/backends/wavesaudio/wavesapi/MiscUtils/WUErrors.h
+++ /dev/null
@@ -1,336 +0,0 @@
-/*
- Copyright (C) 2014 Waves Audio Ltd.
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-*/
-
-#ifndef __WUErrors_h__
- #define __WUErrors_h__
-
-/* Copy to include:
-#include "WUErrors.h"
-*/
-
-#include "BasicTypes/WUTypes.h"
-
-// General errors
-//const WTErr eNoErr = 0; // moved to #include "WavesPublicAPI/WTErr.h"
-const WTErr eGenericErr = -1;
-const WTErr eUserCanceled = -2;
-const WTErr eUnknownErr = -3;
-const WTErr eExceptionErr = -4;
-const WTErr eEndianError = -5;
-const WTErr eThreadSafeError = -6;
-const WTErr eSomeThingNotInitailzed = -7;
-const WTErr eWrongObjectState = -8; //!< object was not in an acceptable state
-const WTErr eUninitalized = -9;
-const WTErr eDeprecated = -10;
-const WTErr eCommandLineParameter = -11;
-const WTErr eNotANumber = -12; //!< expected a number but none was found
-const WTErr eNotJustANumber = -13; //!< expected a number and found one but also other stuff (e.g. "123XYZ")
-const WTErr eNegativeNumber = -14; //!< expected a positive number and found a negative
-const WTErr eTimeOut = -15; //!< something timed out
-const WTErr eCoreAudioFailed = -16; //!< Error in a core audio call
-const WTErr eSomeThingInitailzedTwice = -17;
-const WTErr eGenerateHelpInfo = -18;
-const WTErr eOutOfRangeNumber = -19;
-const WTErr eMacOnlyCode = -20;
-const WTErr eWinOnlyCode = -21;
-const WTErr eAppLaunchFailed = -22; //!< failed to launch an application
-const WTErr eAppTerminateFailed = -23; //!< failed to terminate an application
-const WTErr eAppReturnedError = -24; //!< Non zero exit code from application
-const WTErr eNotImplemented = -25; //!< Function is not implmemented
-const WTErr eNotEmpty = -26; //!< Something was expected to be empty but is not
-const WTErr eAsioFailed = -27;
-
-// File Manager errors
-const WTErr eFMNoSuchVolume = -1001;
-const WTErr eFMFileNotFound = -1002;
-const WTErr eFMFileAllreadyExists = -1003;
-const WTErr eFMAllreadyOpenWithWritePerm = -1004;
-const WTErr eFMEndOfFile = -1005;
-const WTErr eFMPermissionErr = -1006;
-const WTErr eFMBusyErr = -1007;
-const WTErr eFMOpenFailed = -1008;
-const WTErr eFMTranslateFileNameFailed = -1009;
-const WTErr eFMWTPathRefCreationFailed = -1010;
-const WTErr eFMReadFailed = -1011;
-const WTErr eFMIllegalPathRef = -1012;
-const WTErr eFMFileNotOpened = -1013;
-const WTErr eFMFileSizeTooBig = -1014;
-const WTErr eFMNoSuchDomain = -1015;
-const WTErr eFMNoSuchSystemFolder = -1016;
-const WTErr eFMWrongParameters = -1017;
-const WTErr eFMIsNotAFolder = -1018;
-const WTErr eFMIsAFolder = -1019;
-const WTErr eFMIsNotAFile = -1020;
-const WTErr eFMIsAFile = -1021;
-const WTErr eFMDeleteFailed = -1022;
-const WTErr eFMCreateFailed = -1023;
-const WTErr eFMPathTooLong = -1024;
-const WTErr eFMIOError = -1025;
-const WTErr eFMIllegalOpenFileRef = -1026;
-const WTErr eFMDiskFull = -1027;
-const WTErr eFMFileNotEmpty = -1028;
-const WTErr eFMEndOfFolder = -1029;
-const WTErr eFMSamePath = -1030;
-const WTErr eFMPathTooShort = -1031;
-const WTErr eFMIncompletePath = -1032;
-const WTErr eFMIsNoAFileSystemLink = -1033;
-const WTErr eFMSymlinkBroken = -1034;
-const WTErr eFMMoveFailed = -1035;
-const WTErr eFMWriteFailed = -1036;
-const WTErr eFMTooManyOpenFiles = -1037;
-const WTErr eFMTooManySymlinks = -1038;
-
-// System errors
-const WTErr eGenericSystemError = -2000;
-const WTErr eSysNoEnvironmentVariable = -2001;
-const WTErr eDLLLoadingFailed = -2002;
-const WTErr eFuncPoinerNotFound = -2003;
-const WTErr eDLLNotFound = -2004;
-const WTErr eBundleNotLoaded = -2005;
-const WTErr eBundleCreateFailed = -2006;
-const WTErr eBundleExecutableNotFound = -2007;
-const WTErr eNotABundle = -2008;
-const WTErr eInvalideDate = -2009;
-const WTErr eNoNetDevice = -2010;
-const WTErr eCacheCreatedFromResource = -2011;
-const WTErr eNotAValidApplication = -2012;
-
-// Resource Manager errors
-const WTErr eRMResNotFound = -3000;
-const WTErr eRMResExists = -3001; //!< a resource exist even though it's not expected to
-const WTErr eRMContainerNotFound = -3002; //!< The container was not found in the list of containers
-const WTErr eRMResRefNotFound = -3003; //!< The resRef was not found in container's resource list
-const WTErr eRMInvalidResRef = -3004;
-const WTErr eRMInvalidResContainer = -3005;
-const WTErr eRMInvalidNativeResContainer = -3006;
-const WTErr eRMAttachResContainerFailed = -3007;
-const WTErr eRMInvalidResID = -3008;
-const WTErr eRMResUpdateFailed = -3009;
-
-// Graphic Manager & GUI errors
-const WTErr eGMIsNotInitailzed = -3500;
-const WTErr eGMInvalidImage = -3501;
-const WTErr eGMGenericErr = -3502;
-const WTErr eGMNoCurrentContext = -3503;
-const WTErr eGUISkinNotFound = -3504;
-const WTErr eGMNoVertices = -3505;
-const WTErr eGMNoColors = -3506;
-const WTErr eGMNoTexture = -3507;
-const WTErr eGMIncompatibleOGLVersion = -3508;
-const WTErr eGMNoDeviceContext = -3509;
-const WTErr eGMNoPixelFormat = -3510;
-const WTErr eGMNoOGLContext = -3511;
-const WTErr eGMNoOGLContextSharing = -3512;
-const WTErr eGMUnsupportedImageFormat = -3513;
-const WTErr eGMUninitializedContext = -3514;
-const WTErr eControlOutOfRange = -3515;
-const WTErr eGMUninitializedFont = -3516;
-const WTErr eGMInvalidFontDrawMethod = -3517;
-const WTErr eGMUnreleasedTextures = -3518;
-const WTErr eGMWrongThread = -3519;
-const WTErr eGMDontCommitDraw = -3520;
-// Errors in the -5000 -> -5999 are defined in Waves-incs.h
-
-// Memory errors
-const WTErr eMemNewFailed = -4001; //!< Something = new CSomething, returned null
-const WTErr eMemNewTPtrFailed = -4002; //!< NewTPtr or NewTPtrClear failed
-const WTErr eMemNullPointer = -4003; //!< a null pointer was encountered where it should not
-const WTErr eMemObjNotInitialized = -4004;
-const WTErr eMemBuffTooShort = -4005; //!< the buffer in question did not have enough space for the operation
-const WTErr eInstanciationFailed = -4006;
-const WTErr eMemAddressSpaceError = -4007; //!< memory falls outside the legal address space
-const WTErr eMemBadPointer = -4008;
-const WTErr eMemOutOfMemory = -4009;
-
-// XML Errors
-const WTErr eXMLParserFailed = -6001;
-const WTErr eXMLTreeNotValid = -6002;
-const WTErr eXMLTreeEmpty = -6003;
-const WTErr eXMLElementMissing = -6004;
-const WTErr eXMLElementUninitalized = -6005; //!< element was default constructed it has not element name, etc..
-const WTErr eXMLElementIncomplete = -6006; //!< XML parser did not complete building the element
-const WTErr eXMLAttribMissing = -6007;
-
-// Preset errors
-const WTErr ePresetFileProblem = -7860;
-const WTErr eInvalidFileFormatProblem = -7861;
-const WTErr ePresetLockedProblem = -7862;
-const WTErr ePresetInfoNotFound = -7863;
-const WTErr eDuplicatePluginSpecificTag = -7959;
-const WTErr ePluginSpecifcNotExisting = -7960;
-const WTErr eBuffSizeToSmall = -7961;
-const WTErr eCreatingPopupWhereAnItemExists = -7962;
-const WTErr eDeletePluginSpecifcFailed = -7963;
-const WTErr eFactoryPresetNumOutOfRange = -7964;
-const WTErr eNoFactoryPresets = -7965;
-const WTErr eLoadPresetToPlugin_vec_empty = -7966;
-const WTErr eFactoryPresetNotFound = -7967;
-const WTErr eCantCreateUserPrefFile = -7968;
-const WTErr eDataFormatNotSupported = -7969;
-const WTErr eCantLoadProcessFunction = -7970;
-const WTErr eIllegalChunkIndex = -7971;
-const WTErr eIllegalChunkID = -7972;
-const WTErr eIllegalChunkVersion = -7973;
-
-
-// Shell errors
-const WTErr eNotAPluginFile = -8001;
-const WTErr eFaildToLoadPluginDLL = -8002;
-const WTErr eNoPluginManager = -8003;
-const WTErr eGetAvailablePluginsFailed = -8004;
-const WTErr eNoPluginsAvailable = -8005;
-const WTErr ePluginSubComponentNotFound = -8006;
-const WTErr ePluginOpenFailed = -8007;
-const WTErr eSubComponentRejected = -8009; //!< user did not want this sub-component - probably through preferences
-const WTErr eIncompatibleNumOfIOs = -8010; //!< e.g. surround sub-component in stereo only shell
-const WTErr eStemProblem = -8011; //!< Some problem with stems
-const WTErr eComponentTypeNotSupported = -8012;
-const WTErr ePluginNotLoaded = -8013;
-const WTErr ePluginInstanceNotCreate = -8014;
-const WTErr ePluginAlgNotCreate = -8015;
-const WTErr ePluginGUINotCreate = -8016;
-const WTErr eMissmatchChannelCount = -8017;
-const WTErr eIncompatibleVersion = -8018;
-const WTErr eIncompatibleAffiliation = -8019;
-const WTErr eNoSubComponentsFound = -8020;
-
-// Net-shell errors
-const WTErr eNetShellInitFailed = -9001;
-
-// Protection errors
-const WTErr eWLSLicenseFileNotFound = -10001;
-const WTErr eWLSPluginNotAuthorized = -10002;
-const WTErr eWLSNoLicenseForPlugin = -10003;
-const WTErr eWLSInvalidLicenseFileName = -10004;
-const WTErr eWLSInvalidLicenseFileContents = -10005;
-const WTErr eWLSInvalidDeviceID = -10006;
-const WTErr eWLSInvalidClientID = -10007;
-const WTErr eWLSLicenseFileDownloadFailed = -10008;
-const WTErr eWLSNoLicensesForClientOrDevice = -10009;
-const WTErr eWLSNoLicensesForSomePlugins = -10010;
-
-// Communication errors
-const WTErr eCommEndOfRecievedMessage = -11001;
-const WTErr eCommSocketDisconnected = -11002;
-
-// Window Manager Errors
-const WTErr eWMEventNotHandled = -12001;
-const WTErr eWMDisposeViewFailed = -12002;
-
-// Plugin View Manager Errors
-const WTErr ePVMPlatformNotSupported = -13001;
-const WTErr ePVMAlreadyInitialized = -13002;
-const WTErr ePVMIllegalParent = -13003;
-const WTErr ePVMCannotCreateView = -13004;
-const WTErr ePVMNothingSelected = -13005;
-const WTErr ePVMDisabledItemChosen = -13006;
-const WTErr ePVMMenuItemNotFound = -13007;
-const WTErr ePVMMenuItemNotASubMenu = -13008;
-const WTErr ePVMUnknownMenu = -13009;
-const WTErr ePVMEmptyNativeViewRef = -13010;
-const WTErr ePVMGenericError = -13011;
-const WTErr ePVMFunctionNotImplemented = -13012;
-
-// Plugin View Manager - Menu Errors
-const WTErr ePVMCannotCreateMenu = -13501;
-const WTErr ePVMCannotSetMenuFont = -13502;
-const WTErr ePVMCannotSetMenu = -13503;
-const WTErr ePVMItemParentNotExists = -13504;
-
-// Plugin View Manager - TextField Errors
-const WTErr ePVMCannotCreateTextField = -13553;
-const WTErr ePVMCannotEmbedTextField = -13554;
-const WTErr ePVMNoTextToValidate = -13555;
-const WTErr ePVMTextTooLong = -13556;
-const WTErr ePVMIllegalCharacter = -13557;
-
-
-// Meter Manager Errors
-const WTErr eMM_MeterGetMeterValueForParameterNotConnected = -14000 ;
-
-
-//Surface Driver Manager Errors
-const WTErr eSDM_SurfaceDriverAPIFailed = -14101;
-
-// IPC Errors
-const WTErr eIPC_CreateNamedPipeFailed = -14200;
-const WTErr eIPC_OpenPipeTimeout = -14201;
-const WTErr eIPC_DeleteNamedPipeFailed = -14202;
-const WTErr eIPC_SelectOnNamedPipeFailed = -14203;
-const WTErr eIPC_ReadFromNamedPipeFailed = -14204;
-const WTErr eIPC_ReadEndOfFileFromNamedPipe = -14205;
-const WTErr eIPC_CloseNamedPipeFailed = -14206;
-const WTErr eIPC_ParseArgsFailed = -14207;
-const WTErr eIPC_OpenPipeFailed = -14208;
-const WTErr eIPC_SendMsgFailed = -14209;
-const WTErr eIPC_SendCommandInvalid = -14210;
-const WTErr eIPC_QtTestMode = -14211;
-const WTErr eIPC_ChangePermissionOnPipe = -14212;
-const WTErr eIPC_ConnectionLost = -14213;
-
-const WTErr eIPC_InvalidRole = -14213;
-const WTErr eIPC_CreateNamedPipeM2SFailed = -14214;
-const WTErr eIPC_CreateNamedPipeS2MFailed = -14215;
-const WTErr eIPC_ChangePermissionOnPipeM2S = -14216;
-const WTErr eIPC_ChangePermissionOnPipeS2M = -14217;
-const WTErr eIPC_OpenReadPipeFailed = -14218;
-const WTErr eIPC_OpenReadPipeDIsableSigPipe = -14219;
-const WTErr eIPC_OpenWritePipeFailed = -14220;
-const WTErr eIPC_WritePipeFailed = -14221;
-const WTErr eIPC_WritePipeNotOpen = -14222;
-const WTErr eIPC_WriteBufferResizeFailed = -14223;
-const WTErr eIPC_NotConnectedSendMsgFailed = -14224;
-const WTErr eIPC_OpenWritePipeWorkerStoping = -14225;
-const WTErr eIPC_SoketSendFailed = -14226;
-const WTErr eIPC_PtonFailed = -14227;
-const WTErr eIPC_SocketFailed = -14228;
-const WTErr eIPC_BindFailed = -14229;
-const WTErr eIPC_ListenFailed = -14230;
-const WTErr eIPC_ConnectFailed = -14231;
-const WTErr eIPC_WsaStartupFailed = -14232;
-const WTErr eIPC_UdpSocketCreateFailed = -14233;
-const WTErr eIPC_UdpSocketConnectFailed = -14234;
-const WTErr eIPC_UdpSocketBinFailed = -14235;
-const WTErr eIPC_SetBufferPreambleFailed = -14226;
-
-// Database errors
-const WTErr eDB_BatchRollback = -15501;
-
-// inventory related errors
-const WTErr eUnknown_Device = -16001;
-const WTErr eInvNoDevice = -16002;
-
-// SG protocol service errors
-const WTErr eSGProtocolService_Not_Running = -17001;
-const WTErr eSGProtocolService_Version_MisMatch = -17002;
-
-// Error code related to Param
-const WTErr eInvalidParam = -18001;
-
-#define WUIsError(theErrorCode) (eNoErr != (theErrorCode))
-#define WUNoError(theErrorCode) (eNoErr == (theErrorCode))
-#define WUThrowError(theErrorCode) {if(WUIsError(theErrorCode))throw (theErrorCode);}
-#define WUThrowErrorIfNil(thePtr , theErrorCode) {if (0 == thePtr )throw (theErrorCode);}
-#define WUThrowErrorIfFalse(theBool , theErrorCode) {if (!(theBool))throw (theErrorCode);}
-#define WUThrowErrorCodeIfError(err,theErrorCode) {if(WUIsError(err))throw (theErrorCode);}
-
-// Get the error string that match the error code.
-DllExport const char* WTErrName(WTErr wtErr);
-
-#endif //__WUErrors_h__: