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 |  Local Variables  | All
Print Page as PDF
Routine: XMJBN1

Package: MailMan

Routine: XMJBN1


Information

XMJBN1 ;ISC-SF/GMB-Access new mail in mailbox (cont.) ;04/06/2002 08:52

Source Information

Source file <XMJBN1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
MailMan 4 SHOW^XMJERR  CHECK^XMVVITAE  $$RPRIV^XMXSEC  ($$TNMSGCT,MAKENEW,NONEW)^XMXUTIL  
Kernel 1 $$FMADD^XLFDT  
VA FileMan 1 $$EZBLD^DIALOG  

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
MailMan 2 XMJBN  XMVVITAE  

Entry Points

Name Comments DBIA/ICR reference
INIT(XMDUZ,XMK,XMKN,XMNEW,XMKMULT,XMABORT) ;
BOGUS(XMDUZ,XMTYPE) ; Check for and kill bogus node.
; This shouldn't be needed, but something (not MailMan) is setting it.
FIXIT(XMDUZ) ; In case mail in the waste basket is new.
NXTBSKT(XMDUZ,XMTYPE,XMKN,XMK,XMKPRI) ;
NXTINIT(XMDUZ,XMTYPE) ;
NXTPRI(XMDUZ,XMTYPE,XMKPRI) ;
NEWAGAIN(XMDUZ) ; "new" messages which the user wanted to "new".

External References

Name Field # of Occurrence
$$EZBLD^DIALOG INIT+14, INIT+18, NXTPRI+16
$$FMADD^XLFDT NEWAGAIN+1
SHOW^XMJERR INIT+5
CHECK^XMVVITAE INIT+2
$$RPRIV^XMXSEC INIT+3
$$TNMSGCT^XMXUTIL INIT+15
MAKENEW^XMXUTIL NEWAGAIN+7
NONEW^XMXUTIL FIXIT+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG($S(XMDUZ=DUZ:34017,1:38156.2),.XMPARM)
  • Line Location: INIT+14
Function Call: WRITE
  • Prompt: !!,$$EZBLD^DIALOG($S(XMDUZ=DUZ:34019,1:34019.1),XMV("NAME"))
  • Line Location: INIT+18
Routine Call
  • DIALOG
  • Line Location:
    • INIT+14
    • INIT+18
    • NXTPRI+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XM" NXTBSKT+2, NXTBSKT+4!, NXTBSKT+6!, NXTBSKT+11, NXTBSKT+12, NXTBSKT+13!, NXTINIT+2!, NXTINIT+7*, NXTPRI+2*, NXTPRI+4!
, NXTPRI+10, NXTPRI+11*, NXTPRI+12, NXTPRI+13!, NXTPRI+17*
^XMB(3.7 - [#3.7] INIT+6, INIT+9, INIT+12*, INIT+16, INIT+20, BOGUS+2!, FIXIT+3, FIXIT+4, FIXIT+5, FIXIT+6!
, FIXIT+7!, NXTINIT+5, NXTINIT+6, NXTPRI+2, NXTPRI+7, NXTPRI+8, NXTPRI+9, NEWAGAIN+5, NEWAGAIN+6
^XTMP("XM" NEWAGAIN+1*, NEWAGAIN+4!

Label References

Name Line Occurrences
BOGUS INIT+1, NXTINIT+3
FIXIT INIT+8
NXTINIT NXTBSKT+1
NXTPRI NXTBSKT+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT NEWAGAIN+1
DUZ INIT+3, INIT+14, INIT+18
I INIT+1~*
U INIT+12, INIT+20, NXTINIT+6, NXTPRI+9, NEWAGAIN+1
XMABORT INIT~, INIT+4*, INIT+11*
XMDUZ INIT~, INIT+1, INIT+3, INIT+6, INIT+8, INIT+9, INIT+12, INIT+14, INIT+15, INIT+16
, INIT+18, INIT+20, BOGUS~, BOGUS+2, FIXIT~, FIXIT+3, FIXIT+4, FIXIT+5, FIXIT+6, FIXIT+7
, NXTBSKT~, NXTBSKT+1, NXTBSKT+8, NXTINIT~, NXTINIT+3, NXTINIT+5, NXTINIT+6, NXTPRI~, NXTPRI+2, NXTPRI+7
, NXTPRI+8, NXTPRI+9, NEWAGAIN~, NEWAGAIN+4, NEWAGAIN+5, NEWAGAIN+6, NEWAGAIN+7
XMIN NXTPRI+15~, NXTPRI+16*, NXTPRI+17
XMK INIT~, INIT+6*, INIT+7, INIT+9*, INIT+10, INIT+16, INIT+20, FIXIT+1~, FIXIT+2*, FIXIT+3*
, FIXIT+4, FIXIT+5, FIXIT+6, FIXIT+7, NXTBSKT~, NXTBSKT+3*, NXTBSKT+12*, NXTINIT+1~, NXTINIT+4*, NXTINIT+5*
, NXTINIT+6, NXTINIT+7, NXTPRI+3~, NXTPRI+6*, NXTPRI+8*, NXTPRI+9, NEWAGAIN+2~, NEWAGAIN+5*, NEWAGAIN+6, NEWAGAIN+7
XMKMULT INIT~, INIT+17*, INIT+19*
XMKN INIT~, INIT+20*, NXTBSKT~, NXTBSKT+3*, NXTBSKT+5, NXTBSKT+6, NXTBSKT+7, NXTBSKT+9*, NXTBSKT+11*, NXTBSKT+12
, NXTINIT+1~, NXTINIT+6*, NXTINIT+7, NXTPRI+3~, NXTPRI+9*, NXTPRI+10, NXTPRI+11
XMKPRI NXTBSKT~, NXTBSKT+3*, NXTBSKT+6*, NXTBSKT+8, NXTBSKT+10*, NXTPRI~, NXTPRI+1, NXTPRI+2, NXTPRI+5*, NXTPRI+7*
, NXTPRI+8, NXTPRI+11, NXTPRI+12, NXTPRI+14*
XMKPRI("XMKN" NXTBSKT+3*, NXTBSKT+6*, NXTBSKT+7, NXTBSKT+9, NXTBSKT+10*, NXTPRI+1*, NXTPRI+2, NXTPRI+7, NXTPRI+12*, NXTPRI+17*
, NXTPRI+18*
XMNEW INIT~, INIT+15*
XMPARM INIT+13~, INIT+14
XMPARM(2 INIT+13*
XMTYPE BOGUS~, BOGUS+2, NXTBSKT~, NXTBSKT+1, NXTBSKT+2, NXTBSKT+8, NXTBSKT+11, NXTBSKT+12, NXTBSKT+13, NXTINIT~
, NXTINIT+2, NXTINIT+3, NXTINIT+5, NXTINIT+7, NXTPRI~, NXTPRI+2, NXTPRI+10, NXTPRI+17
>> XMV("NAME" INIT+13, INIT+18
XMZ FIXIT+1~, FIXIT+2*, FIXIT+4*, FIXIT+5, FIXIT+6, FIXIT+7, NEWAGAIN+2~, NEWAGAIN+3*, NEWAGAIN+4*, NEWAGAIN+5
, NEWAGAIN+6, NEWAGAIN+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All