00001 #ifndef __OP_Error__
00002 #define __OP_Error__
00003
00004 #include <iostream.h>
00005 #include <UT/UT_String.h>
00006 #include <UT/UT_ErrorManager.h>
00007
00008 typedef UT_ErrorSeverity OP_ERROR;
00009
00010 enum OP_ErrorCodes
00011 {
00012
00013
00014
00015 OP_ERR_CHAN_ERROR = 0,
00016
00017 OP_ERR_INVALID_SRC,
00018 OP_ERR_NUMSRC_TOO_FEW,
00019 OP_ERR_NUMSRC_TOO_MANY,
00020 OP_ERR_RECURSION,
00021 OP_ERR_INTERRUPTED,
00022
00023
00024
00025
00026 OP_ERR_UNKNOWN_OP,
00027 OP_ERR_CORRUPT_FILE,
00028 OP_ERR_MISSING_PARENT,
00029 OP_ERR_BAD_PARENT,
00030
00031 OP_ERR_BAD_NODETYPE,
00032 OP_ERR_OPSAVE_NOT_HIP,
00033
00034 OP_ERR_BAD_INTRINSIC_BIN_PACKET,
00035 OP_ERR_BAD_INTRINSIC_TOKEN,
00036
00037 OP_BAD_OPINPUT_READ,
00038 OP_ERROR_SAVE_INTRINSIC_FAILED,
00039 OP_ERROR_OPERATOR_SAVE_FAILED,
00040
00041 OP_LOAD_UNKNOWN_BINARY_FLAG,
00042 OP_LOAD_UNKNOWN_ASCII_FLAG,
00043 OP_BAD_FLAG_FORMAT,
00044 OP_ERR_UNIX_CMD,
00045 OP_ERR_UNIX_GET,
00046
00047 OP_MACRO_IS_EMPTY,
00048 OP_MACRO_COOK_FAILED,
00049 OP_MACROS_ONLY,
00050 OP_MACRO_INVALID,
00051
00052 OP_WARNING_RENAME_EXPORT,
00053
00054 OP_BAD_CBGROUP_VERSION,
00055 OP_BAD_CBGROUP_DEFINITION,
00056
00057 OP_NO_NETWORK,
00058 OP_NOTHING_TO_COPY,
00059 OP_COPY_FAILED,
00060 OP_NOTHING_TO_PASTE,
00061
00062 OP_ERR_PERMISSION,
00063
00064 OP_ERR_ANYTHING,
00065
00066 OP_ERR_LOAD_COOK,
00067
00068 OP_WARN_BAD_CHREF,
00069 OP_WARN_RECURSIVE_CHREF,
00070
00071 OP_WARN_COULDNT_DELETE,
00072
00073 OP_WARN_ERROR_SYNCING,
00074
00075 OP_WARN_COULDNT_DELETE_NETBOX,
00076 OP_ERROR_NETBOX_SAVE_FAILED,
00077 OP_WARN_STAMP_TOKEN_CONFLICT,
00078 OP_WARN_PARAM_DEPRECATED,
00079 OP_WARN_DELETE_CHANNEL,
00080 OP_WARN_SPARE_CHANNEL,
00081
00082 OP_WARN_DUMMY_DEFINITION,
00083 OP_WARN_DUMMY_CHILD,
00084 OP_WARN_DUMMY_OPERATORS,
00085
00086 OP_PYTHON_ERROR,
00087
00088 OP_LOADING_LOCKED,
00089
00090 OP_ERROR_POSTIT_LOAD_FAILED,
00091 OP_ERROR_POSTIT_SAVE_FAILED,
00092
00093 OP_WARN_BAD_OPREF,
00094
00095
00096 OP_ERR_NUM_ERROR_MSGS
00097 };
00098
00099 #endif