XMXMSGS ;ISC-SF/GMB-Message APIs ;08/06/2002 06:45
Source file <XMXMSGS.m>
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 |
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.
|
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 |
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 |
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 |
>> | 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 |