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 |  Used in RPC |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Routine: DDR1

Package: VA FileMan

Routine: DDR1


Information

DDR1 ;ALB/MJK-FileMan Delphi Components' RPCs ;4/18/97 16:15

Source Information

Source file <DDR1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 3 FILE^DIE  ^DIK  $$FNO^DILIBF  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA FileMan 2 DDR DELETE ENTRY  DDR LOCK/UNLOCK NODE  

Entry Points

Name Comments DBIA/ICR reference
DIKC(DDROK,DDR) ; -- broker callback to kill a file entry via ^DIK
LOCKC(DDROK,DDR) ; -- broker callback to lock/unlock a node
FILENOC(DDRFLNO,DDRNAME) ; -- broker callback to get File #
NODEC(DDRNODE,DDRROOT) ; -- broker callback to get global node value
GLCNT(DDROK,DDR) ; -- extrinsic call to invoke broker to return number of
; global nodes found at cross reference
IFNODE(DDRNODE,DDRROOT) ; -- extrinsic call to check if node exists.
; passes in full node reference

External References

Name Field # of Occurrence
FILE^DIE DIKC+7
^DIK DIKC+5
$$FNO^DILIBF DIKC+4

Used in RPC

RPC Name Call Tags
DDR DELETE ENTRY DIKC
DDR LOCK/UNLOCK NODE LOCKC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC - [#1] DIKC+5
^DIC("B" FILENOC+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA DIKC+1~, DIKC+5*
DDR DIKC~, LOCKC~, GLCNT~
DDR("FILE" DIKC+2
DDR("IENS" DIKC+3
DDR("LOCKMODE" LOCKC+4
DDR("NODE" LOCKC+2
DDR("ROOT" GLCNT+4
DDR("TIMEOUT" LOCKC+5
DDR("VALUE" GLCNT+6
DDR("XREF" GLCNT+5
DDRFLNO FILENOC~, FILENOC+2*
DDRNAME FILENOC~, FILENOC+2
DDRNODE LOCKC+1~, LOCKC+2*, LOCKC+3, LOCKC+5, LOCKC+8, NODEC~, NODEC+4*, NODEC+6*, GLCNT+2~, GLCNT+4*
, GLCNT+10, IFNODE~, IFNODE+5*, IFNODE+7*
DDROK DIKC~, DIKC+5*, DIKC+8*, LOCKC~, LOCKC+6*, LOCKC+9*, LOCKC+11*, GLCNT~, GLCNT+12*
DDRROOT NODEC~, NODEC+3, NODEC+4, NODEC+5, NODEC+6, IFNODE~, IFNODE+4, IFNODE+5, IFNODE+6, IFNODE+7
DDRTEAM GLCNT+2~
>> DDRVAL GLCNT+6*, GLCNT+10
DDRXREF GLCNT+2~, GLCNT+5*, GLCNT+8*, GLCNT+10
>> DIERR DIKC+8
DIK DIKC+1~, DIKC+5*
FDA DIKC+1~
FDA( DIKC+6*
FILE DIKC+1~, DIKC+2*, DIKC+4, DIKC+5, DIKC+6
>> I GLCNT+9*, GLCNT+10*
IENS DIKC+1~, DIKC+3*, DIKC+4, DIKC+5, DIKC+6
X GLCNT+9*, GLCNT+11*, GLCNT+12, IFNODE+2~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Local Variables  | All