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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XMXMSGS

Package: MailMan

Routine: XMXMSGS


Information

XMXMSGS ;ISC-SF/GMB-Message APIs ;08/06/2002 06:45

Source Information

Source file <XMXMSGS.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
MailMan 4 (CHKADDR,CLEANUP,INIT)^XMXADDR  (PRINT1,PRINTM)^XMXPRT  ($$ACCESS,$$LATER,$$RPRIV)^XMXSEC  (DECRNEW,ERRSET,INCRNEW)^XMXUTIL  
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: 4

Package Total Caller Graph
MailMan 4 XMJMLR1  XMJMOR  XMJMORX1  XMXAPI  

Entry Points

Name Comments DBIA/ICR reference
DELMSG(XMDUZ,XMK,XMKZA,XMMSG) ; Delete msgs in mailbox
FLTRMSG(XMDUZ,XMK,XMKZA,XMMSG) ; Filter msgs
FWDMSG(XMDUZ,XMK,XMKZA,XMTO,XMINSTR,XMMSG) ; Forward msgs
; XMINSTR("SHARE DATE") delete date if SHARED,MAIL is recipient
; XMINSTR("SHARE BSKT") basket if SHARED,MAIL is recipient
ONEMSG(XMKZA) ; Function decides if just one message
LATERMSG(XMDUZ,XMK,XMKZA,XMINSTR,XMMSG) ; Later msgs
; XMINSTR("LATER") FM date/time when msg should be made new.
MOVEMSG(XMDUZ,XMK,XMKZA,XMKTO,XMMSG) ; Move msgs to a basket
NTOGLMSG(XMDUZ,XMK,XMKZA,XMMSG) ; New toggle msgs
PRTMSG(XMDUZ,XMK,XMKZA,XMPRTTO,XMINSTR,XMMSG,XMTASK,XMSUBJ,XMTO) ; Print msgs
TERMMSG(XMDUZ,XMK,XMKZA,XMMSG) ; Terminate msgs
VAPORMSG(XMDUZ,XMK,XMKZA,XMINSTR,XMMSG) ; Set vaporize dates for msgs in mailbox
XPMSG(XMDUZ,XMK,XMKZA,XMINSTR,XMMSG) ; Postmaster transmit priority toggle
ACTMSG(XMRTN,XMSUM) ;,XMDUZ,XMK,XMKZA,XMKTO,XMMSG)
; XMKZA Array of msg numbers DEL("1-3,7,11-15")
; XMKZL List of msg numbers 1-3,7,11-15
; (It is OK if the list ends with a comma)
; XMKZR Range of msg numbers 1-3
; XMKZ1 First number in range 1
; XMKZN Last number in range 3
; XMKZ Message number
INCRDECR(XMDUZ,XMCNT) ; Update the "new messages" counts.

External References

Name Field # of Occurrence
$$EZBLD^DIALOG PRTMSG+10, ACTMSG+68
CHKADDR^XMXADDR FWDMSG+11
CLEANUP^XMXADDR FWDMSG+13
INIT^XMXADDR FWDMSG+10
PRINT1^XMXPRT PRTMSG+5
PRINTM^XMXPRT PRTMSG+7
$$ACCESS^XMXSEC ACTMSG+66
$$LATER^XMXSEC LATERMSG+3, NTOGLMSG+2
$$RPRIV^XMXSEC DELMSG+2, FLTRMSG+2, FWDMSG+4, MOVEMSG+2, TERMMSG+2, VAPORMSG+2, XPMSG+2
DECRNEW^XMXUTIL INCRDECR+6
ERRSET^XMXUTIL FLTRMSG+4, PRTMSG+11, XPMSG+3, ACTMSG+27, ACTMSG+34, ACTMSG+38, ACTMSG+46, ACTMSG+50, ACTMSG+58, ACTMSG+64
INCRNEW^XMXUTIL INCRDECR+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XM" PRTMSG+1!, PRTMSG+5, PRTMSG+8!
^TMP("XMERR" DELMSG+1!, FLTRMSG+1!, FWDMSG+3!, LATERMSG+2!, MOVEMSG+1!, NTOGLMSG+1!, PRTMSG+1!, TERMMSG+1!, VAPORMSG+1!, XPMSG+1!
^XMB(3.7 - [#3.7] FLTRMSG+4, FLTRMSG+5, NTOGLMSG+4, ACTMSG+29, ACTMSG+30, ACTMSG+42
^XMB(3.9 - [#3.9] ACTMSG+35, ACTMSG+47, ACTMSG+64, ACTMSG+65

Label References

Name Line Occurrences
$$ONEMSG FWDMSG+6
@( ACTMSG+39, ACTMSG+51, ACTMSG+67
ACTMSG DELMSG+3, FLTRMSG+6, FWDMSG+12, LATERMSG+6, MOVEMSG+4, NTOGLMSG+5, PRTMSG+2, TERMMSG+3, VAPORMSG+5, XPMSG+6
INCRDECR ACTMSG+69

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DUZ DELMSG+2, FLTRMSG+2, FWDMSG+4, MOVEMSG+2, TERMMSG+2, VAPORMSG+2, XPMSG+2
U FLTRMSG+5, NTOGLMSG+4
XMCNT ACTMSG+8~, ACTMSG+9*, ACTMSG+68, ACTMSG+69, INCRDECR~, INCRDECR+4*, INCRDECR+5, INCRDECR+6, INCRDECR+7
XMCNT( INCRDECR+3, INCRDECR+4
XMDUZ DELMSG~, DELMSG+2, FLTRMSG~, FLTRMSG+2, FLTRMSG+4, FLTRMSG+5, FWDMSG~, FWDMSG+4, FWDMSG+11, LATERMSG~
, LATERMSG+3, MOVEMSG~, MOVEMSG+2, NTOGLMSG~, NTOGLMSG+2, NTOGLMSG+4, PRTMSG~, PRTMSG+5, PRTMSG+7, TERMMSG~
, TERMMSG+2, VAPORMSG~, VAPORMSG+2, XPMSG~, XPMSG+2, XPMSG+3, ACTMSG+29, ACTMSG+30, ACTMSG+42, ACTMSG+66
, ACTMSG+69, INCRDECR~, INCRDECR+6, INCRDECR+7
XMERR DELMSG+1!, FLTRMSG+1!, FWDMSG+3!, LATERMSG+2!, MOVEMSG+1!, NTOGLMSG+1!, PRTMSG+1!, TERMMSG+1!, VAPORMSG+1!, XPMSG+1!
XMI ACTMSG+8~, ACTMSG+18*, ACTMSG+19, ACTMSG+61*, ACTMSG+63
XMINSTR FWDMSG~, FWDMSG+11, LATERMSG~, LATERMSG+5, PRTMSG~, PRTMSG+5, PRTMSG+7, VAPORMSG~, VAPORMSG+4, XPMSG~
, XPMSG+5
XMINSTR("ADDR FLAGS" , FWDMSG+10
XMINSTR("LATER" LATERMSG+5
XMINSTR("VAPOR" VAPORMSG+4
XMINSTR("XMIT PRI" , XPMSG+5
XMK DELMSG~, FLTRMSG~, FLTRMSG+4, FLTRMSG+5, FWDMSG~, LATERMSG~, MOVEMSG~, MOVEMSG+3, NTOGLMSG~, NTOGLMSG+4
, PRTMSG~, TERMMSG~, VAPORMSG~, XPMSG~, XPMSG+3, ACTMSG+10, ACTMSG+29, ACTMSG+30, ACTMSG+33, ACTMSG+37
, ACTMSG+42, ACTMSG+45, ACTMSG+49, ACTMSG+62~, INCRDECR+1~, INCRDECR+2*, INCRDECR+3*, INCRDECR+4, INCRDECR+6, INCRDECR+7
XMKN FLTRMSG+3~, FLTRMSG+5*, NTOGLMSG+3~, NTOGLMSG+4*
XMKNTO FLTRMSG+3~, NTOGLMSG+3~
XMKTO FLTRMSG+3~, MOVEMSG~, MOVEMSG+3, NTOGLMSG+3~
XMKZ ACTMSG+11~, ACTMSG+28*, ACTMSG+29*, ACTMSG+30, ACTMSG+33, ACTMSG+37, ACTMSG+41*, ACTMSG+42, ACTMSG+45, ACTMSG+49
XMKZ1 ACTMSG+11~, ACTMSG+22*, ACTMSG+24, ACTMSG+26, ACTMSG+28
XMKZA DELMSG~, FLTRMSG~, FWDMSG~, FWDMSG+6, ONEMSG~, ONEMSG+2, ONEMSG+3, LATERMSG~, MOVEMSG~, NTOGLMSG~
, PRTMSG~, TERMMSG~, VAPORMSG~, XPMSG~, ACTMSG+13, ACTMSG+55
XMKZA( ONEMSG+6, ACTMSG+13*, ACTMSG+15, ACTMSG+55*, ACTMSG+57
XMKZA("" ONEMSG+3, ONEMSG+5, ACTMSG+13, ACTMSG+55
XMKZL ACTMSG+11~, ACTMSG+14*, ACTMSG+15*, ACTMSG+16, ACTMSG+17, ACTMSG+19
XMKZN ACTMSG+11~, ACTMSG+23*, ACTMSG+24, ACTMSG+26, ACTMSG+29
XMKZR ACTMSG+11~, ACTMSG+19*, ACTMSG+20, ACTMSG+22, ACTMSG+23, ACTMSG+41
XMMSG DELMSG~, FLTRMSG~, FWDMSG~, LATERMSG~, MOVEMSG~, NTOGLMSG~, PRTMSG~, PRTMSG+3, PRTMSG+4, PRTMSG+10*
, TERMMSG~, VAPORMSG~, XPMSG~, ACTMSG+68*
XMMSGS ONEMSG+1~, ONEMSG+5*, ONEMSG+6, ONEMSG+7
XMONE ONEMSG+1~, ONEMSG+2, ONEMSG+3*, ONEMSG+4*
XMPARM ACTMSG+25~, ACTMSG+27, ACTMSG+32~, ACTMSG+34, ACTMSG+36~, ACTMSG+38, ACTMSG+44~, ACTMSG+46, ACTMSG+48~, ACTMSG+50
XMPARM(1 ACTMSG+26*, ACTMSG+33*, ACTMSG+37*, ACTMSG+45*, ACTMSG+49*
XMPARM(2 ACTMSG+26*, ACTMSG+33*, ACTMSG+37*, ACTMSG+45*, ACTMSG+49*
XMPARM(3 ACTMSG+37*, ACTMSG+49*
XMPIECES ACTMSG+8~, ACTMSG+16*, ACTMSG+17*, ACTMSG+18, ACTMSG+59*, ACTMSG+60*, ACTMSG+61
XMPRTTO PRTMSG~, PRTMSG+5, PRTMSG+7
XMRTN FWDMSG+5~, FWDMSG+7*, FWDMSG+9*, FWDMSG+12, ACTMSG~, ACTMSG+39, ACTMSG+51, ACTMSG+67
XMSUBJ PRTMSG~, PRTMSG+5, PRTMSG+7
XMSUM ACTMSG~, ACTMSG+68
XMTASK PRTMSG~, PRTMSG+5, PRTMSG+7, PRTMSG+9
XMTO FWDMSG~, FWDMSG+11, PRTMSG~, PRTMSG+5, PRTMSG+7
XMTPRI XPMSG+4~, XPMSG+5*
XMWHEN LATERMSG+4~, LATERMSG+5*, VAPORMSG+3~, VAPORMSG+4*, VAPORMSG+5
XMZ ACTMSG+8~, ACTMSG+30*, ACTMSG+31, ACTMSG+35, ACTMSG+37, ACTMSG+42*, ACTMSG+43, ACTMSG+47, ACTMSG+49, ACTMSG+63*
, ACTMSG+64, ACTMSG+65, ACTMSG+66
XMZL ACTMSG+53~, ACTMSG+56*, ACTMSG+57*, ACTMSG+58, ACTMSG+59, ACTMSG+60, ACTMSG+63
XMZREC ACTMSG+53~, ACTMSG+65*, ACTMSG+66
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All