Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DIDH

Package: VA FileMan

Routine: DIDH


Information

DIDH ;SFISC/GFT,XAK-HDR FOR DD LISTS ;13SEP2010

Source Information

Source file <DIDH.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 ^DIDH1  $$FNO^DILIBF  
Kernel 1 ^%ZIS  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 11

Package Total Caller Graph
VA FileMan 11 DICD  DICE1  DICE2  DID1  DID2  DIDG  DIDH1  DIDX  
DIU1  DIU2  ^DIC  

Entry Points

Name Comments DBIA/ICR reference
W
XL
POINT ; CALLED BY ^DD(1,.01,"DEL",.5,0)
H
TRIG ;CALLED BY ^DD(1,.01,"DEL","TRB",0)
UP
Q
WR
PD ;
L1
XR
TT
XL1
PTR(X) ;finds pointers to file being deleted

External References

Name Field # of Occurrence
^%ZIS WR
^DIDH1 DIDH+7, H
$$FNO^DILIBF PTR+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: X
  • Line Location: XL1+0
Function Call: WRITE
  • Prompt: !,?19
  • Condition for execution: $L(DDV)+$X>IOM
  • Line Location: L1+0
Function Call: WRITE
  • Prompt: DDV
  • Line Location: L1+0
Function Call: WRITE
  • Prompt: F
  • Line Location: W+0
Function Call: WRITE
  • Prompt: !?25
  • Condition for execution: $D(DDF)
  • Line Location: W+0
Function Call: WRITE
  • Prompt: $E(W,1,IOM-$X-1)
  • Line Location: W+0
Routine Call
  • %ZIS
  • Line Location:
    • WR

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( XL, XL+1, XL1, POINT+2, POINT+3, POINT+4!, POINT+6, POINT+7, POINT+8!, WR+2
, UP, UP+2, TRIG+2, TRIG+3, TT, TT+1!, PTR+2, PTR+4

Label References

Name Line Occurrences
H XL1, POINT+3, POINT+7, TRIG+3
L1 UP
PD POINT+5, POINT+9
Q POINT+3, POINT+7, H
TT TRIG+2
UP UP+2
WR TRIG+3
XL XL+1
XL1 XL+1

Naked Globals

Name Field # of Occurrence
^( XL1
^("UP" UP+2
^(0 XL1, POINT+4, UP+1, TT
^(1 TT

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % XL1*, POINT+8*, PD+1*, WR+2, UP, UP+2*, UP+3, TRIG+2*, TRIG+3*, TT
, TT+1
%F Q!, PD+1*, WR+2, TRIG+3*
%X WR~, TRIG+2*, TRIG+3*, TRIG+4!, TT, TT+1
%Y TRIG+2*, TRIG+3*, TRIG+4!, TT+1, W*
>> DA XL, XL+1, XL1, POINT+2, POINT+3, POINT+4, POINT+6, POINT+7, POINT+8, TRIG+2
, TT+1
>> DC H*
DDC POINT+1~, L1*, L1+1!
DDF W*, W+1!
DDPT POINT+1~, POINT+2*, POINT+6*, POINT+10!, WR+1!, TRIG+1*, TRIG+4!
DDV Q!, POINT+1~, L1*, L1+1!
>> DG XR*, XL, POINT+3*, POINT+4, POINT+7*, POINT+8, POINT+10*, PD+1
>> DIGR XL+1
>> DIU XL1, POINT+3, POINT+7, TRIG+3
>> DJ( XL+1*
>> DN DIDH+7*
>> F( XR, XL*, XL+1*
IOM XL1, WR, L1, W
>> IOP WR*
IOSL XL1, H
>> J XR*, XL*, XL+1, XL1
>> K XL+1*, XL1, W*
>> M DIDH+7, XL1, POINT+1*, POINT+3, POINT+7, H
M1 Q!
>> N XL+1*, XL1
>> POP WR
U DIDH+7, XL1, POINT+3, POINT+4, POINT+7, POINT+8, WR+2, TT, H
>> W W*
W1 POINT+1~, POINT+2*, POINT+6*, POINT+10!, WR+1, TRIG+1*, TRIG+4!
X XR*, XL1*, POINT+3*, POINT+4, POINT+7*, POINT+8, POINT+10*, PD+1, TRIG+2!*, TRIG+3*
, TRIG+4!, TT, TT+1, PTR~, PTR+2, PTR+4
X( TRIG+3, TT*, TT+1!
X1 POINT+1~, WR+2*, UP*, UP+1*, UP+2*, UP+3*, L1, L1+1!
Y PTR+1~*, PTR+2, PTR+4*
Z XR, XL, XL+1, PTR+1~*, PTR+2, PTR+3, PTR+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All