The control block for the CAS lock manager function, which handles locks for synchronizing resource access.
Definition at line 264 of file cas-env.h.
Data Fields | |
| mf_uns32 | Version | 
| structure version (CasLK_CURRENT)  | |
| mf_uns32 | Function | 
| function (CasLK_ENQUEUE or CasLK_DEQUEUE)  | |
| mf_uns32 | Type | 
| operation type  | |
| mf_uns32 | Count | 
| number of locks  | |
| struct { | |
| char * RName | |
| resource name  | |
| char QName [8] | |
| qualifier name  | |
| mf_uns32 RetCode | |
| return code (see CAS Lock Manager Return Codes)  | |
| mf_uns8 RNameLen | |
| length of rname  | |
| mf_uns8 Share | |
| sharing state (CasLK_SHARE or CasLK_EXCL)  | |
| mf_uns8 Scope | |
| lock scope (CasLK_SERVER)  | |
| mf_uns8 Lifetime | |
| lock lifetime (see CAS Lock Manager Lock Lifetime)  | |
| mf_uns8 Filler [16] | |
| } | Lock [1] | 
| array of locks (255 max)  | |