cas-env.h File Reference

CAS Environment. More...

Go to the source code of this file.

Data Structures

struct  CasTMBlock
 CAS Table Management request block. More...
struct  CasConMsg
 CAS Console Log Message Control Block. More...
struct  CasLock
 CAS Lock Manager Control Block. More...
struct  CasRdoRec
 CAS RDO File Record. More...
struct  CasRdoFInt
 CAS RDO File I/O Interface. More...

Defines

#define CasENV_H
#define CasTM_INSTALL   1
#define CasTM_DELETE   2
#define CasTM_LOCATE   3
#define CasTM_LOC_NXT   4
#define CasTM_LOC_EXCL   5
#define CasTM_ENQ_LUW   6
#define CasTM_ENQ_TASK   7
#define CasTM_ENQ_ALUW   8
#define CasTM_ENQ_ATSK   9
#define CasTM_DEQ_LUW   10
#define CasTM_DEQ_TASK   11
#define CasTM_DEQ_SPEC   12
#define CasTM_SUSPEND   13
#define CasTM_RECHAIN   14
#define CasTM_REL_EXCL   15
#define CasTM_SCHED   15
#define CasTM_GET_ITR   16
#define CasTM_ACK_ITR   17
#define CasTM_CONT_ITR   18
#define CasTM_INST_CVT   19
#define CasTM_LX_NWAIT   20
#define CasTM_SS_WIN   21
#define CasTM_SS_LOSE   22
#define CasTM_SS_INIT   23
#define CasTM_INST_NM   24
#define CasTM_DISC_NM   25
#define CasTM_LOC_NM   26
#define CasTM_LOC_N_NM   27
#define CasTM_EXT_EN   28
#define CasTM_EXT_ASC   29
#define CasTM_EXT_DSC   30
#define CasTM_BRI_DUP   31
#define CasTM_BRI_USE   32
#define CasTM_SVC_USE   33
#define CasTM_SVC_REL   34
#define CasTM_SRCH_F   35
#define CasTM_SRCH_A   36
#define CasTM_SRCH_N   37
#define CasTM_STRT_I   38
#define CasTM_LCK_SHR   39
#define CasTM_LCK_EXL   40
#define CasTM_STRT_P   41
#define CasTM_ACCEPT   42
#define CasTM_REPLY   43
#define CasTM_DSN_INST   44
#define CasTM_DSN_DISC   45
#define CasTM_LP_SHR   46
#define CasTM_LP_EXC   47
#define CasTM_L_RETL   48
#define CasTM_TIE_INST   49
#define CasTM_TIE_DISC   50
#define CasTM_LOC_FST   51
#define CasTM_LOC_LNG   52
#define CasTM_LLNG_FST   53
#define CasTM_LLNG_NXT   54
#define CasTM_ID_S   0
#define CasTM_ID_L   1
#define CasTM_CHAIN_2   2
#define CasTM_CHAIN_3   3
#define CasTM_CHAIN_4   4
#define CasTM_SESS_S   5
#define CasTM_SESS_R   6
#define CasTM_DCT_DO   7
#define CasTM_APKG_IDT   8
#define CasTM_APKG_LOC   9
#define CasTM_APKG_MOD   10
#define CasTMR_NORMAL   0
#define CasTMR_NFOUND   1
#define CasTMR_BUSY   2
#define CasTMR_INVREQ   3
#define CasTMR_END   4
#define CasTMR_GENMTCH   5
#define CasTMR_DUP   6
#define CasTMR_NSPACE   7
#define CasTMR_NFCT   8
#define CasTMR_TCTINV   9
#define CasTMR_DUPNET   10
#define CasTMR_NETINV   11
#define CasTMR_DUPPLU   12
#define CasTMR_PLUINV   13
#define CasTMR_SDELIS   14
#define CasTMR_SDELIA   15
#define CasTMR_CONT   16
#define CasTMR_INVACQ   17
#define CasTMR_MIXENQ   18
#define CasTMR_ITRWAIT   19
#define CasTMR_OOS   20
#define CasTMR_NOTACQ   21
#define CasTMR_INVTYPE   22
#define CasTMR_DUPBND   23
#define CasTMR_BUSYBND   24
#define CasTMR_DISABLD   25
#define CasTMR_LOCK1   26
#define CasTMR_LOCK2   27
#define CasTMR_   28
#define CasTMR_CANCEL   29
#define CasTMR_RETINV   30
#define CasTMR_JCRERR   31
#define CasTMR_JCRRERR   32
#define CasTMR_STGERR   33
#define CasTMR_INTERR   34
#define CasTMR_SIZERR   35
#define CasTMR_LENERR   36
#define CasTM_PPT   1
#define CasTM_PCT   2
#define CasTM_FCT   3
#define CasTM_TST   4
#define CasTM_DCT   5
#define CasTM_TCT   6
#define CasTM_ICT   7
#define CasTM_AMT   8
#define CasTM_ENQ   9
#define CasTM_NETNAME   10
#define CasTM_PLU   11
#define CasTM_SESSION   12
#define CasTM_TTYPE   13
#define CasTM_ITR   14
#define CasTM_JCT   15
#define CasTM_UEX   16
#define CasTM_XAT   17
#define CasTM_AST   18
#define CasTM_ARH   19
#define CasTM_APKG   20
#define CasTM_FREE   21
#define CasTM_INIT   22
#define CasTM_LOCK   23
#define CasTM_ACCPT   24
#define CasTM_TIE   25
#define CasTM_ACEE   26
#define CasTM_NSM   27
#define CasCM_CURRENT   0
#define CasCMT_INFO   0
#define CasCMT_RH   1
#define CasCMT_RTS   2
#define CasCMT_JCL   3
#define CasCMT_EXT   3
#define CasCMT_DISP   4
#define CasCMT_AUX   5
#define CasCMS_INFO   0
#define CasCMS_WARN   4
#define CasCMS_ERROR   8
#define CasCMS_SEVERE   12
#define CasCMS_UNREC   16
#define CasLK_CURRENT   0
 current version
#define CasLK_ENQUEUE   0
 acquire lock
#define CasLK_DEQUEUE   1
 release lock
#define CasLK_ET_AVAIL   0
#define CasLK_ET_CTRLD   4
#define CasLK_ET_NAVAIL   8
#define CasLK_ET_PREQ   12
#define CasLK_EU_ACQ   0
#define CasLK_EU_CTRLD   4
#define CasLK_EU_QREQ   8
#define CasLK_EU_PREQ   12
#define CasLK_EC_OK   0
#define CasLK_EC_NCTL   4
#define CasLK_EC_DENY   8
#define CasLK_EC_PREQ   12
#define CasLK_EH_ACQ   0
#define CasLK_EH_CTRLD   4
#define CasLK_EH_NAVAIL   8
#define CasLK_EH_PREQ   12
#define CasLK_EW_NCTRL   0
#define CasLK_EW_ERR   16
#define CasLK_DH_RLSD   0
#define CasLK_DH_PREQ   8
#define CasLK_DH_NCTL   12
#define CasLK_R_INV   20
#define CasLK_R_ENV   24
#define CasLK_R_ILL   28
#define CasLK_R_SCOPE   32
#define CasLK_SHARE   0
 shared (reader) lock
#define CasLK_EXCL   1
 exclusive (writer) lock
#define CasLK_SERVER   1
 lock applies to entire server
#define CasLK_UOW   11
 lock for unit of work
#define CasLK_TASK   12
 lock for task lifetime
#define CasLK_PROC   13
 lock for process lifetime
#define RdoTYPE_NONE   0
#define RdoTYPE_GROUP   1
#define RdoTYPE_PCT   2
#define RdoTYPE_FCT   3
#define RdoTYPE_PPT   4
#define RdoTYPE_DCT   5
#define RdoTYPE_SIT   6
#define RdoTYPE_SNT   7
#define RdoTYPE_TST   8
#define RdoTYPE_JCT   9
#define RdoTYPE_TTYPE   10
#define RdoTYPE_TERM   11
#define RdoTYPE_PLT   12
#define RdoTYPE_STARTUP   13
#define RdoTYPE_XLT   14
#define RdoTYPE_PRO   15
#define RdoTYPE_RID   16
#define RdoTYPE_AAINODE   17
#define RdoTYPE_AAISVC   18
#define RdoTYPE_FSRULE   19
#define RdoTYPE_FSPROC   20
#define RdoTYPE_CAT   21
#define RdoTYPE_XAT   22
#define RdoTYPE_BAT   23
#define RdoTYPE_HIGH   255
#define RdoSNT_VER   2
#define RdoSNT_UPDATE   1
#define RdoSNT_READ   2
#define RdoSNT_NOACC   255
#define RdoREQ_OPEN   1
#define RdoREQ_CLOSE   2
#define RdoREQ_OPEN_RO   3
#define RdoREQ_REOPEN   5
#define RdoREQ_REOPEN_RO   6
#define RdoREQ_FIND   10
#define RdoREQ_RD_FRST   20
#define RdoREQ_RD_NEXT   21
#define RdoREQ_RD_PREV   22
#define RdoREQ_RD_UPD   23
#define RdoREQ_RD_DEL   24
#define RdoREQ_RD_HDR   25
#define RdoREQ_RD_UPDHDR   26
#define RdoREQ_DELETE   30
#define RdoREQ_WRITE   40
#define RdoREQ_REWRITE   41
#define RdoREQ_WRITEHDR   42
#define RdoREQ_REWRITEHDR   43
#define RdoREQ_WRITE_C   50
#define RdoREQ_RD_NEXT_C   51
#define RdoREQ_RD_PREV_C   52
#define RdoREQ_RD_FRST_G   60
#define RdoREQ_RD_NEXT_G   61
#define RdoREQ_RD_PREV_G   62
#define RdoREQ_UNLOCK   70
#define RdoREQ_POS_SAV   90
#define RdoREQ_POS_RST   91
#define RdoREQ_POS_CLR   92
#define RdoREQ_FILE_DEL   250
#define RdoREQ_FILE_CRT   251
#define RdoRES_GOOD   0
#define RdoRES_ERROR   1
#define RdoRES_NOTFOUND   2
#define RdoRES_DUPREC   3
#define RdoRES_LOCKED   4
#define RdoRES_FNOTFOUND   5
#define RdoRES_BADTYPE   6
#define RdoRES_BADREQ   7
#define RdoRES_MISMATCH   8
#define RdoRES_CRTFAIL   9
#define RdoVER_GOOD   0
#define RdoVER_BAD   1
#define RdoVER_OLD   2
#define RdoVER_NEW   3
#define RdoBUILD_LEVEL   4
#define RdoKEY_PRIMARY   0
#define RdoKEY_GROUP   0
#define RdoKEY_ALT   1
#define RdoKEY_RESGROUP   1

Detailed Description

CAS Environment.

Data structures and other definitions for the CAS Environment implementation of the ESF Manager Environment component. Also includes some structures used by mldap_esm (at least for now).

See also:
saf-env.c