00001 /* 00002 * $Id: MessageStrings.h 562 2007-12-02 08:04:16Z mindstorm2600 $ 00003 * 00004 * X-VR2 00005 * 00006 * Copyright (C) Juan V. Guerrero 2007 00007 * 00008 * Juan V. Guerrero <mindstorm2600@users.sourceforge.net> 00009 * 00010 * This program is free software, distributed under the terms of 00011 * the GNU General Public License Version 2. See the LICENSE file 00012 * at the top of the source tree. 00013 */ 00014 #ifndef _xvr2MessageStrings_H_ 00015 #define _xvr2MessageStrings_H_ 00016 00017 namespace xvr2{ 00018 extern const char *strGenericException; 00019 extern const char *excepAOB; 00020 extern const char *excepNullPtr; 00021 extern const char *excepNumeric; 00022 extern const char *excepNoElem; 00023 extern const char *excepNoTokens; 00024 extern const char *excepGenMutex; 00025 extern const char *excepMutexNoLock; 00026 extern const char *excepMutexNoUnlock; 00027 extern const char *excepGenNet; 00028 extern const char *excepNetTimeout; 00029 extern const char *excepNetRefused; 00030 extern const char *excepNetUnreach; 00031 extern const char *excepGenIO; 00032 extern const char *excepBrokenPipe; 00033 extern const char *excepSockUsed; 00034 extern const char *excepSockListening; 00035 extern const char *excepNoFptrs; 00036 extern const char *excepSysNoFptrs; 00037 extern const char *excepSendFailed; 00038 extern const char *excepRecvFailed; 00039 extern const char *excepGenDSO; 00040 extern const char *excepNoLoadDSO; 00041 extern const char *excepNoUnloadDSO; 00042 extern const char *excepNoLoadSymbol; 00043 extern const char *excepDeadLock; 00044 extern const char *excepGenThread; 00045 extern const char *excepThreadNotRunning; 00046 extern const char *excepFileExists; 00047 extern const char *excepThisIsADirectory; 00048 extern const char *excepPermissionDenied; 00049 extern const char *excepFilenameTooLong; 00050 extern const char *excepFileOrDirectoryNotFound; 00051 extern const char *excepThisIsNotADirectory; 00052 extern const char *excepDeviceOrFIFONotFound; 00053 extern const char *excepDeviceNotFound; 00054 extern const char *excepUnableToWriteOnReadOnlyFile; 00055 extern const char *excepUnableToWriteOnRunningExecutableFile; 00056 extern const char *excepFilenameExceedsAddressSpace; 00057 extern const char *excepTooManySymlinks; 00058 extern const char *excepNotEnoughStorageSpace; 00059 extern const char *excepNotEnoughKernelMemory; 00060 extern const char *excepMaximumNumberOfOpenFilesForThisProcess; 00061 extern const char *excepMaximumNumberOfOpenFilesForThisSystem; 00062 extern const char *excepFile; 00063 extern const char *excepFileNotOpened; 00064 extern const char *excepUserIDDoesNotMatch; 00065 extern const char *excepSecurity; 00066 extern const char *excepFileTooBig; 00067 00068 00069 00070 extern const char *msgNothingLoaded; 00071 extern const char *msgThreadOverride; 00072 extern const char *msgDetachingThread; 00073 extern const char *excepInvalidParameter; 00074 extern const char *excepFeatureNotAvailableOnPipesOrSocket; 00075 00076 extern const char *constDEVNULL; 00077 extern const char *excepWriteWillBlock; 00078 extern const char *excepInterruptedSystemCall; 00079 extern const char *msgPleaseOverride; 00080 extern const char *excepMemory; 00081 extern const char *excepAllocationFailed; 00082 extern const char *excepReallocFailed; 00083 extern const char *excepMath; 00084 extern const char *excepBufferTooSmall; 00085 extern const char *excepGroup; 00086 extern const char *excepUser; 00087 extern const char *excepUserNotFound; 00088 extern const char *excepGroupNotFound; 00089 extern const char *excepConditionVarWaitTimedOut; 00090 extern const char *excepSemaphore; 00091 extern const char *excepSemaphoreInitValue; 00092 extern const char *excepSemaphoreUnableToDestroy; 00093 extern const char *excepSemaphoreUnableToDecrease; 00094 extern const char *excepSemaphoreUnableToIncrease; 00095 extern const char *constNOVENDOR; 00096 extern const char *excepFileNotFound; 00097 extern const char *excepDatabaseException; 00098 extern const char *excepDBServerUnreachable; 00099 extern const char *excepAlreadyConnected2DB; 00100 extern const char *excepDBConnectFirst; 00101 extern const char *excepUndefinedClass; 00102 extern const char *excepString; 00103 extern const char *excepParse; 00104 extern const char *excepDateParse; 00105 extern const char *excepTimeParse; 00106 extern const char *excepBitParse; 00107 extern const char *excepByteParse; 00108 extern const char *excepNoDataFetch; 00109 extern const char *excepNoMoreRows; 00110 extern const char *excepDBConnectionFailed; 00111 extern const char *excepServerDisconnected; 00112 extern const char *excepSQLQuery; 00113 extern const char *excepSQLQueryRDBMSDisconnected; 00114 extern const char *excepUnableToParseQuery; 00115 extern const char *excepHostNotFound; 00116 00117 extern const char *excepNSTryAgain; 00118 00119 extern const char *excepNSFatal; 00120 00121 extern const char *excepNoIPForYou; 00122 00123 extern const char *excepConnectionResetByPeer; 00124 } 00125 00126 #endif