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

Package: Event Capture

Routine: ECOBUL


Information

ECOBUL ;BP/CMF - List Utility object

Source Information

Source file <ECOBUL.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Event Capture 5 GET^ECOB  METHOD^ECOB2  ($$CREATE,DESTROY,METHOD,PARSE)^ECOBL  METHOD^ECOBM  ($$CREATE,$$DESTROY,CLEAR,INFO,METHOD)^ECOBU  

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: 3

Package Total Caller Graph
Event Capture 3 ECOB30  ECOB40  ECOBVSTS  

Entry Points

Name Comments DBIA/ICR reference
ADD(RESULT,HANDLE,PARAMS) ; add simple list item
CLEAR(RESULT,HANDLE,PARAMS) ; restore object to default state
COLLECT(RESULT,HANDLE,CHILD) ; add a child object to the list
FIRST(RESULT,HANDLE,PARAMS)
FIND(RESULT,HANDLE,PARAMS)
FIND1(RESULT,HANDLE,PARAMS)
GET(RESULT,HANDLE,SCOPE,PROPERTY)
GETITEM(RESULT,HANDLE,ITEM) ; get simple list item
INFO(RESULT,HANDLE,PARAMS)
ISHANDLE(RESULT,HANDLE,PARAMS) ; is value a collected handle
LAST(RESULT,HANDLE,PARAMS) ; get the last referenced item from the list
NEXT(RESULT,HANDLE,PARAMS) ; get the next item from the list
SETITEM(RESULT,HANDLE,PARAMS) ; set simple list item
PARSE(PARSE,VALUE)
ECOBL(RESULT,HANDLE,ARGUMENT) ; handler for the actual list object
OB2(RESULT,ARGUMENT) ;short cut to primitive object
OBM(RESULT,ARGUMENT) ;short cut to method object
CREATE(NAME) ; call parent first
DESTROY(HANDLE) ; call parent last
METHOD(RESULT,ARGUMENT) ; argument=[handle].[method].(additional.params...)

External References

Name Field # of Occurrence
GET^ECOB GET+2
METHOD^ECOB2 INFO+4, OB2+1
$$CREATE^ECOBL CREATE+79
DESTROY^ECOBL DESTROY+3
METHOD^ECOBL INFO+5, ECOBL+3
PARSE^ECOBL PARSE+1
METHOD^ECOBM OBM+1
$$CREATE^ECOBU CREATE+2
$$DESTROY^ECOBU DESTROY+4
CLEAR^ECOBU CLEAR+1
INFO^ECOBU INFO+3
METHOD^ECOBU METHOD+1

Label References

Name Line Occurrences
ADD COLLECT+2
METHOD ADD+1, CLEAR+2, FIRST+1, FIND+1, FIND1+1, GETITEM+1, ISHANDLE+1, LAST+1, NEXT+1, SETITEM+1
, ECOBL+2, CREATE+4, CREATE+5, CREATE+6, CREATE+7, CREATE+9, CREATE+10, CREATE+11, CREATE+12, CREATE+13
, CREATE+14, CREATE+16, CREATE+17, CREATE+18, CREATE+19, CREATE+20, CREATE+21, CREATE+23, CREATE+24, CREATE+25
, CREATE+26, CREATE+27, CREATE+28, CREATE+30, CREATE+31, CREATE+32, CREATE+33, CREATE+34, CREATE+35, CREATE+37
, CREATE+38, CREATE+39, CREATE+40, CREATE+41, CREATE+42, CREATE+44, CREATE+45, CREATE+46, CREATE+47, CREATE+48
, CREATE+49, CREATE+51, CREATE+52, CREATE+53, CREATE+54, CREATE+55, CREATE+56, CREATE+58, CREATE+59, CREATE+60
, CREATE+61, CREATE+62, CREATE+63, CREATE+65, CREATE+66, CREATE+67, CREATE+68, CREATE+69, CREATE+70, CREATE+72
, CREATE+73, CREATE+74, CREATE+75, CREATE+76, CREATE+77, CREATE+80, CREATE+81, CREATE+82, CREATE+83, DESTROY+2
PARSE INFO+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARGUMENT ECOBL~, ECOBL+3, OB2~, OB2+1, OBM~, OBM+1, METHOD~, METHOD+1
CHILD COLLECT~, COLLECT+2, COLLECT+3, ECOBL+1~, ECOBL+2, ECOBL+3, CREATE+1~, CREATE+9, CREATE+10, CREATE+11
, CREATE+12, CREATE+13, CREATE+14, CREATE+16, CREATE+17, CREATE+18, CREATE+19, CREATE+20, CREATE+21, CREATE+23
, CREATE+24, CREATE+25, CREATE+26, CREATE+27, CREATE+28, CREATE+30, CREATE+31, CREATE+32, CREATE+33, CREATE+34
, CREATE+35, CREATE+37, CREATE+38, CREATE+39, CREATE+40, CREATE+41, CREATE+42, CREATE+44, CREATE+45, CREATE+46
, CREATE+47, CREATE+48, CREATE+49, CREATE+51, CREATE+52, CREATE+53, CREATE+54, CREATE+55, CREATE+56, CREATE+58
, CREATE+59, CREATE+60, CREATE+61, CREATE+62, CREATE+63, CREATE+65, CREATE+66, CREATE+67, CREATE+68, CREATE+69
, CREATE+70, CREATE+72, CREATE+73, CREATE+74, CREATE+75, CREATE+76, CREATE+77, CREATE+79*, CREATE+80, DESTROY+1~
, DESTROY+2, DESTROY+3
HANDLE ADD~, ADD+1, CLEAR~, CLEAR+1, CLEAR+2, COLLECT~, COLLECT+2, COLLECT+3, FIRST~, FIRST+1
, FIND~, FIND+1, FIND1~, FIND1+1, GET~, GET+2, GETITEM~, GETITEM+1, INFO~, INFO+3
, INFO+4, ISHANDLE~, ISHANDLE+1, LAST~, LAST+1, NEXT~, NEXT+1, SETITEM~, SETITEM+1, ECOBL~
, ECOBL+2, CREATE+1~, CREATE+2*, CREATE+4, CREATE+5, CREATE+6, CREATE+7, CREATE+9, CREATE+16, CREATE+23
, CREATE+30, CREATE+37, CREATE+44, CREATE+51, CREATE+58, CREATE+65, CREATE+72, CREATE+80, CREATE+81, CREATE+82
, CREATE+83, CREATE+85, DESTROY~, DESTROY+2, DESTROY+4
ITEM COLLECT+1~, COLLECT+2, COLLECT+3, COLLECT+4, GETITEM~, GETITEM+1
JUSTIFY INFO+1~, INFO+5
LIST INFO+1~, INFO+4, INFO+5
NAME CREATE~, CREATE+2, CREATE+79
OFFSET INFO+1~
PARAMS ADD~, ADD+1, CLEAR~, CLEAR+1, FIRST~, FIND~, FIND+1, FIND1~, FIND1+1, INFO~
, INFO+2, INFO+3, ISHANDLE~, ISHANDLE+1, LAST~, NEXT~, SETITEM~, SETITEM+1
PARSE PARSE~, PARSE+1
PROPERTY GET~, GET+2
RESULT ADD~, ADD+1, CLEAR~, CLEAR+1, CLEAR+2, COLLECT~, COLLECT+4*, FIRST~, FIRST+1, FIND~
, FIND+1, FIND1~, FIND1+1, GET~, GET+2, GETITEM~, GETITEM+1, INFO~, INFO+3, INFO+5
, ISHANDLE~, ISHANDLE+1, LAST~, LAST+1, NEXT~, NEXT+1, SETITEM~, SETITEM+1, ECOBL~, ECOBL+3
, OB2~, OB2+1, OBM~, OBM+1, METHOD~, METHOD+1
SCOPE GET~, GET+2
VALUE PARSE~, PARSE+1
X CREATE+1~, CREATE+4, CREATE+5, CREATE+6, CREATE+7, CREATE+10, CREATE+11, CREATE+12, CREATE+13, CREATE+14
, CREATE+17, CREATE+18, CREATE+19, CREATE+20, CREATE+21, CREATE+24, CREATE+25, CREATE+26, CREATE+27, CREATE+28
, CREATE+31, CREATE+32, CREATE+33, CREATE+34, CREATE+35, CREATE+38, CREATE+39, CREATE+40, CREATE+41, CREATE+42
, CREATE+45, CREATE+46, CREATE+47, CREATE+48, CREATE+49, CREATE+52, CREATE+53, CREATE+54, CREATE+55, CREATE+56
, CREATE+59, CREATE+60, CREATE+61, CREATE+62, CREATE+63, CREATE+66, CREATE+67, CREATE+68, CREATE+69, CREATE+70
, CREATE+73, CREATE+74, CREATE+75, CREATE+76, CREATE+77, CREATE+80, CREATE+81, CREATE+82, CREATE+83
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables  | All