USRECCL ; SLC/PKR,MA - Routines for expanding/collapsing class views ;11/25/09
Source file <USRECCL.m>
Package | Total | Call Graph |
---|---|---|
List Manager | 2 | $$SETFLD^VALM1 (MSG,RESTORE)^VALM10 |
VA FileMan | 1 | $$EXTERNAL^DILFD |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Authorization Subscription | 1 | USRCLASS |
Name | Comments | DBIA/ICR reference |
---|---|---|
COPYCL(LIST,LSTART,START,END) | ;Copy elements of ^TMP("USRCLASS",$J) starting
|
|
EC(USRVALMY) | ;Expand or contract the list of classes in VALMY.
|
|
INSSUB(LIST,TSTART,USRIEN) | ;Insert the subclasses into the list.
|
|
ISSUB(CLASS1,CLASS2,USRLEVEL) | ;Return true if CLASS2 is sub to CLASS1.
|
|
VEXREQ(VALMY) | ;Check for valid expand/contract requests.
|
FileNo | Call Tags |
---|---|
^USR(8930 - [#8930] | EXTERNAL^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ORD(101 - [#101] | EC+63 |
^TMP("USRCLASS" | COPYCL+5, EC+13, EC+38, EC+39, EC+48, EC+52!, EC+59*, EC+60*, EC+62*, EC+64* , VEXREQ+9, VEXREQ+13, VEXREQ+19 |
^TMP("USRCLASSIDX" | COPYCL+7, EC+10, EC+52!, EC+61*, VEXREQ+25, VEXREQ+27 |
^USR(8930 - [#8930] | INSSUB+11, INSSUB+12, INSSUB+13, INSSUB+17, VEXREQ+26, VEXREQ+28 |
Name | Line Occurrences |
---|---|
$$COPYCL | EC+19, EC+30, EC+50 |
$$INSSUB | EC+25 |
$$ISSUB | VEXREQ+23 |
$$VEXREQ | EC+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTIND | VEXREQ+6~, VEXREQ+14*, VEXREQ+15 |
ACTION | EC+3~, EC+14*, EC+15, EC+17, EC+27, VEXREQ+6~ |
ACTION( | VEXREQ+16*, VEXREQ+22*, VEXREQ+24, VEXREQ+29 |
ACTIVE | INSSUB+1~, INSSUB+22*, INSSUB+23 |
ACTJND | VEXREQ+6~, VEXREQ+20*, VEXREQ+21 |
CIND | VEXREQ+6~ |
CIND( | VEXREQ+25*, VEXREQ+26, VEXREQ+27*, VEXREQ+28 |
CLASS1 | ISSUB~, ISSUB+2, ISSUB+5 |
CLASS2 | ISSUB~, ISSUB+2, ISSUB+5 |
CLN | INSSUB+1~, INSSUB+16*, INSSUB+17*, INSSUB+18*, INSSUB+19*, INSSUB+20 |
CLNS | INSSUB+1~, INSSUB+5*, INSSUB+6*, INSSUB+7*, INSSUB+8*, INSSUB+9*, INSSUB+16 |
CN | VEXREQ+6~ |
CN( | VEXREQ+26*, VEXREQ+28*, VEXREQ+29 |
CONTRACT | EC+28~, EC+36*, EC+38, EC+42* |
DATA | INSSUB+1~, INSSUB+13*, INSSUB+19, INSSUB+21, INSSUB+22 |
DIROUT | EC+3~, EC+9 |
END | COPYCL~, COPYCL+3, VEXREQ+1~, VEXREQ+3*, VEXREQ+4, VEXREQ+8 |
IEN | INSSUB+1~, INSSUB+12*, INSSUB+13, INSSUB+17, INSSUB+25 |
IND | COPYCL+2~, COPYCL+3*, COPYCL+5, COPYCL+7, INSSUB+1~, INSSUB+7*, INSSUB+10*, INSSUB+11*, INSSUB+12, ISSUB+1~ , ISSUB+5*, ISSUB+6, VEXREQ+6~, VEXREQ+8*, VEXREQ+9, VEXREQ+11*, VEXREQ+12*, VEXREQ+13, VEXREQ+14, VEXREQ+16 , VEXREQ+17, VEXREQ+23, VEXREQ+24, VEXREQ+25, VEXREQ+26, VEXREQ+29 |
ISSUB | ISSUB+1~, ISSUB+4*, ISSUB+7*, ISSUB+8 |
JND | VEXREQ+6~, VEXREQ+17*, VEXREQ+18*, VEXREQ+19, VEXREQ+20, VEXREQ+22, VEXREQ+23, VEXREQ+24, VEXREQ+27, VEXREQ+28 , VEXREQ+29 |
LIST | COPYCL~, INSSUB~ |
LIST( | COPYCL+7*, INSSUB+4, INSSUB+25* |
LISTNUM | EC+3~, EC+11*, EC+13, EC+19, EC+20, EC+30, EC+49*, EC+50 |
LSTART | COPYCL~, COPYCL+4*, COPYCL+6, COPYCL+7, COPYCL+8 |
MSG | INSSUB+1~, VEXREQ+6~, VEXREQ+29*, VEXREQ+30 |
REBUILD | EC+3~, EC+5*, EC+18*, EC+29*, EC+47 |
START | COPYCL~, COPYCL+3, EC+3~, EC+6*, EC+19, EC+20*, EC+30, EC+35*, EC+38, EC+39 , EC+41*, EC+50, EC+54*, EC+55*, EC+57, EC+58, EC+59, EC+60, EC+61, VEXREQ+1~ , VEXREQ+2*, VEXREQ+4, VEXREQ+8 |
TEMP | EC+28~, EC+39*, EC+41 |
TEXT | COPYCL+2~, COPYCL+5*, COPYCL+6*, COPYCL+7, EC+3~, EC+13*, EC+14, EC+22, EC+32, EC+33 , EC+57*, EC+59, INSSUB+1~, INSSUB+15*, INSSUB+20*, INSSUB+21*, INSSUB+23*, INSSUB+25, VEXREQ+6~ |
TEXT( | VEXREQ+13*, VEXREQ+14, VEXREQ+16, VEXREQ+19*, VEXREQ+20, VEXREQ+22 |
TMP0 | EC+4~, EC+48*, EC+49, EC+62 |
TSTART | EC+3~, EC+7*, EC+19*, EC+21*, EC+22, EC+23, EC+24, EC+25*, EC+30*, EC+31* , EC+32, EC+34, EC+50*, INSSUB~, INSSUB+4, INSSUB+14*, INSSUB+15, INSSUB+25, INSSUB+26 |
U | COPYCL+7, EC+11, EC+12, EC+24, EC+34, EC+49, EC+57, EC+58, EC+61, EC+62 , EC+64, INSSUB+19, INSSUB+21, INSSUB+22, INSSUB+25, VEXREQ+25, VEXREQ+26, VEXREQ+27, VEXREQ+28 |
USRDATA | EC+4~, EC+10*, EC+11, EC+12 |
USRI | EC+4~, EC+8*, EC+9*, EC+10, EC+35, EC+45 |
USRIEN | EC+4~, EC+12*, EC+24, EC+25, EC+34, EC+58*, EC+61, INSSUB~, INSSUB+11, INSSUB+12 |
USRLEVEL | EC+33*, EC+41, INSSUB+1~, INSSUB+4*, INSSUB+5, INSSUB+7, INSSUB+8, ISSUB~, VEXREQ+6~, VEXREQ+23 |
USRLEVEL( | ISSUB+2, ISSUB+6, VEXREQ+9* |
USRPICK | EC+4~, EC+63*, EC+64 |
USRTMP | EC+3~, EC+19, EC+25, EC+30, EC+50 |
USRTMP( | EC+22*, EC+23*, EC+24*, EC+32*, EC+34*, EC+55, EC+57, EC+58 |
USRVALMY | EC~, EC+2 |
VALID | VEXREQ+6~, VEXREQ+10*, VEXREQ+32*, VEXREQ+33 |
>> VALMCNT | EC+53*, EC+56*, EC+62, EC+64 |
VALMY | VEXREQ~ |
VALMY( | EC+9, VEXREQ+12, VEXREQ+18 |
VALMY("" | VEXREQ+2, VEXREQ+3 |