CFx SDK Documentation  2022 SP0
Namespaces | Macros | Typedefs | Functions
daiErrorId.h File Reference
#include "OdPlatformSettings.h"
#include "daiBuildOptions.h"

Go to the source code of this file.

Namespaces

 OdDAI
 

Macros

#define sdaiNO_ERR   0 /* No error */
 
#define sdaiSS_OPN   10 /* Session open */
 
#define sdaiSS_NAVL   20 /* SDAI not available */
 
#define sdaiSS_NOPN   30 /* Session is not open */
 
#define sdaiRP_NEXS   40 /* Repository does not exist */
 
#define sdaiRP_NAVL   50 /* Repository not available */
 
#define sdaiRP_OPN   60 /* Repository open */
 
#define sdaiRP_NOPN   70 /* Repository is not open */
 
#define sdaiTR_EAB   80 /* Transaction ended abnormally */
 
#define sdaiTR_EXS   90 /* Transaction exists */
 
#define sdaiTR_NAVL   100 /* Transaction currently not available */
 
#define sdaiTR_RW   110 /* Transaction read-write */
 
#define sdaiTR_NRW   120 /* Transaction not read-write */
 
#define sdaiTR_NEXS   130 /* Transaction does not exist */
 
#define sdaiMO_NDEQ   140 /* SDAI-model not domain equivalent */
 
#define sdaiMO_NEXS   150 /* SDAI-model does not exist */
 
#define sdaiMO_NVLD   160 /* SDAI-model invalid */
 
#define sdaiMO_DUP   170 /* SDAI-model duplicate */
 
#define sdaiMX_NRW   180 /* SDAI-model access not read-write */
 
#define sdaiMX_NDEF   190 /* SDAI-model access not defined */
 
#define sdaiMX_RW   200 /* SDAI-model access read-write */
 
#define sdaiMX_RO   210 /* SDAI-model access read-only */
 
#define sdaiSD_NDEF   220 /* Schema definition not defined */
 
#define sdaiED_NDEF   230 /* Entity definition not defined */
 
#define sdaiED_NDEQ   240 /* Entity definition not domain equiv.*/
 
#define sdaiED_NVLD   250 /* Entity definition invalid */
 
#define sdaiRU_NDEF   260 /* Rule not defined */
 
#define sdaiEX_NSUP   270 /* Expression evaluation not supported */
 
#define sdaiAT_NVLD   280 /* Attribute invalid */
 
#define sdaiAT_NDEF   290 /* Attribute not defined */
 
#define sdaiSI_DUP   300 /* Schema instance duplicate */
 
#define sdaiSI_NEXS   310 /* Schema instance does not exist */
 
#define sdaiEI_NEXS   320 /* Entity instance does not exist */
 
#define sdaiEI_NAVL   330 /* Entity instance not available */
 
#define sdaiEI_NVLD   340 /* Entity instance invalid */
 
#define sdaiEI_NEXP   350 /* Entity instance not exported */
 
#define sdaiSC_NEXS   360 /* Scope does not exist */
 
#define sdaiSC_EXS   370 /* Scope exists */
 
#define sdaiAI_NEXS   380 /* Aggregate instance does not exist */
 
#define sdaiAI_NVLD   390 /* Aggregate instance invalid */
 
#define sdaiAI_NSET   400 /* Aggregate instance is empty */
 
#define sdaiVA_NVLD   410 /* Value invalid */
 
#define sdaiVA_NEXS   420 /* Value does not exist */
 
#define sdaiVA_NSET   430 /* Value not set */
 
#define sdaiVT_NVLD   440 /* Value type invalid */
 
#define sdaiIR_NEXS   450 /* Iterator does not exist */
 
#define sdaiIR_NSET   460 /* Current member is not defined */
 
#define sdaiIX_NVLD   470 /* Index invalid */
 
#define sdaiER_NSET   480 /* Event recording not set */
 
#define sdaiOP_NVLD   490 /* Operator invalid */
 
#define sdaiFN_NAVL   500 /* Function not available */
 
#define sdaiAB_NEXS   800 /* ADB does not exist */
 
#define sdaiSY_ERR   1000 /* Underlying system error */
 

Typedefs

typedef unsigned int SdaiErrorId
 
typedef unsigned int OdDAI::daiErrorId
 

Functions

DAI_EXPORT const char * OdDAI::errorToDescription (daiErrorId errorId)
 

Macro Definition Documentation

◆ sdaiAB_NEXS

#define sdaiAB_NEXS   800 /* ADB does not exist */

Definition at line 85 of file daiErrorId.h.

◆ sdaiAI_NEXS

#define sdaiAI_NEXS   380 /* Aggregate instance does not exist */

Definition at line 72 of file daiErrorId.h.

◆ sdaiAI_NSET

#define sdaiAI_NSET   400 /* Aggregate instance is empty */

Definition at line 74 of file daiErrorId.h.

◆ sdaiAI_NVLD

#define sdaiAI_NVLD   390 /* Aggregate instance invalid */

Definition at line 73 of file daiErrorId.h.

◆ sdaiAT_NDEF

#define sdaiAT_NDEF   290 /* Attribute not defined */

Definition at line 63 of file daiErrorId.h.

◆ sdaiAT_NVLD

#define sdaiAT_NVLD   280 /* Attribute invalid */

Definition at line 62 of file daiErrorId.h.

◆ sdaiED_NDEF

#define sdaiED_NDEF   230 /* Entity definition not defined */

Definition at line 57 of file daiErrorId.h.

◆ sdaiED_NDEQ

#define sdaiED_NDEQ   240 /* Entity definition not domain equiv.*/

Definition at line 58 of file daiErrorId.h.

◆ sdaiED_NVLD

#define sdaiED_NVLD   250 /* Entity definition invalid */

Definition at line 59 of file daiErrorId.h.

◆ sdaiEI_NAVL

#define sdaiEI_NAVL   330 /* Entity instance not available */

Definition at line 67 of file daiErrorId.h.

◆ sdaiEI_NEXP

#define sdaiEI_NEXP   350 /* Entity instance not exported */

Definition at line 69 of file daiErrorId.h.

◆ sdaiEI_NEXS

#define sdaiEI_NEXS   320 /* Entity instance does not exist */

Definition at line 66 of file daiErrorId.h.

◆ sdaiEI_NVLD

#define sdaiEI_NVLD   340 /* Entity instance invalid */

Definition at line 68 of file daiErrorId.h.

◆ sdaiER_NSET

#define sdaiER_NSET   480 /* Event recording not set */

Definition at line 82 of file daiErrorId.h.

◆ sdaiEX_NSUP

#define sdaiEX_NSUP   270 /* Expression evaluation not supported */

Definition at line 61 of file daiErrorId.h.

◆ sdaiFN_NAVL

#define sdaiFN_NAVL   500 /* Function not available */

Definition at line 84 of file daiErrorId.h.

◆ sdaiIR_NEXS

#define sdaiIR_NEXS   450 /* Iterator does not exist */

Definition at line 79 of file daiErrorId.h.

◆ sdaiIR_NSET

#define sdaiIR_NSET   460 /* Current member is not defined */

Definition at line 80 of file daiErrorId.h.

◆ sdaiIX_NVLD

#define sdaiIX_NVLD   470 /* Index invalid */

Definition at line 81 of file daiErrorId.h.

◆ sdaiMO_DUP

#define sdaiMO_DUP   170 /* SDAI-model duplicate */

Definition at line 51 of file daiErrorId.h.

◆ sdaiMO_NDEQ

#define sdaiMO_NDEQ   140 /* SDAI-model not domain equivalent */

Definition at line 48 of file daiErrorId.h.

◆ sdaiMO_NEXS

#define sdaiMO_NEXS   150 /* SDAI-model does not exist */

Definition at line 49 of file daiErrorId.h.

◆ sdaiMO_NVLD

#define sdaiMO_NVLD   160 /* SDAI-model invalid */

Definition at line 50 of file daiErrorId.h.

◆ sdaiMX_NDEF

#define sdaiMX_NDEF   190 /* SDAI-model access not defined */

Definition at line 53 of file daiErrorId.h.

◆ sdaiMX_NRW

#define sdaiMX_NRW   180 /* SDAI-model access not read-write */

Definition at line 52 of file daiErrorId.h.

◆ sdaiMX_RO

#define sdaiMX_RO   210 /* SDAI-model access read-only */

Definition at line 55 of file daiErrorId.h.

◆ sdaiMX_RW

#define sdaiMX_RW   200 /* SDAI-model access read-write */

Definition at line 54 of file daiErrorId.h.

◆ sdaiNO_ERR

#define sdaiNO_ERR   0 /* No error */

Definition at line 34 of file daiErrorId.h.

◆ sdaiOP_NVLD

#define sdaiOP_NVLD   490 /* Operator invalid */

Definition at line 83 of file daiErrorId.h.

◆ sdaiRP_NAVL

#define sdaiRP_NAVL   50 /* Repository not available */

Definition at line 39 of file daiErrorId.h.

◆ sdaiRP_NEXS

#define sdaiRP_NEXS   40 /* Repository does not exist */

Definition at line 38 of file daiErrorId.h.

◆ sdaiRP_NOPN

#define sdaiRP_NOPN   70 /* Repository is not open */

Definition at line 41 of file daiErrorId.h.

◆ sdaiRP_OPN

#define sdaiRP_OPN   60 /* Repository open */

Definition at line 40 of file daiErrorId.h.

◆ sdaiRU_NDEF

#define sdaiRU_NDEF   260 /* Rule not defined */

Definition at line 60 of file daiErrorId.h.

◆ sdaiSC_EXS

#define sdaiSC_EXS   370 /* Scope exists */

Definition at line 71 of file daiErrorId.h.

◆ sdaiSC_NEXS

#define sdaiSC_NEXS   360 /* Scope does not exist */

Definition at line 70 of file daiErrorId.h.

◆ sdaiSD_NDEF

#define sdaiSD_NDEF   220 /* Schema definition not defined */

Definition at line 56 of file daiErrorId.h.

◆ sdaiSI_DUP

#define sdaiSI_DUP   300 /* Schema instance duplicate */

Definition at line 64 of file daiErrorId.h.

◆ sdaiSI_NEXS

#define sdaiSI_NEXS   310 /* Schema instance does not exist */

Definition at line 65 of file daiErrorId.h.

◆ sdaiSS_NAVL

#define sdaiSS_NAVL   20 /* SDAI not available */

Definition at line 36 of file daiErrorId.h.

◆ sdaiSS_NOPN

#define sdaiSS_NOPN   30 /* Session is not open */

Definition at line 37 of file daiErrorId.h.

◆ sdaiSS_OPN

#define sdaiSS_OPN   10 /* Session open */

Definition at line 35 of file daiErrorId.h.

◆ sdaiSY_ERR

#define sdaiSY_ERR   1000 /* Underlying system error */

Definition at line 86 of file daiErrorId.h.

◆ sdaiTR_EAB

#define sdaiTR_EAB   80 /* Transaction ended abnormally */

Definition at line 42 of file daiErrorId.h.

◆ sdaiTR_EXS

#define sdaiTR_EXS   90 /* Transaction exists */

Definition at line 43 of file daiErrorId.h.

◆ sdaiTR_NAVL

#define sdaiTR_NAVL   100 /* Transaction currently not available */

Definition at line 44 of file daiErrorId.h.

◆ sdaiTR_NEXS

#define sdaiTR_NEXS   130 /* Transaction does not exist */

Definition at line 47 of file daiErrorId.h.

◆ sdaiTR_NRW

#define sdaiTR_NRW   120 /* Transaction not read-write */

Definition at line 46 of file daiErrorId.h.

◆ sdaiTR_RW

#define sdaiTR_RW   110 /* Transaction read-write */

Definition at line 45 of file daiErrorId.h.

◆ sdaiVA_NEXS

#define sdaiVA_NEXS   420 /* Value does not exist */

Definition at line 76 of file daiErrorId.h.

◆ sdaiVA_NSET

#define sdaiVA_NSET   430 /* Value not set */

Definition at line 77 of file daiErrorId.h.

◆ sdaiVA_NVLD

#define sdaiVA_NVLD   410 /* Value invalid */

Definition at line 75 of file daiErrorId.h.

◆ sdaiVT_NVLD

#define sdaiVT_NVLD   440 /* Value type invalid */

Definition at line 78 of file daiErrorId.h.

Typedef Documentation

◆ SdaiErrorId

typedef unsigned int SdaiErrorId

Definition at line 31 of file daiErrorId.h.