Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: ECOB

Package: Event Capture

Routine: ECOB


Information

ECOB ;BP/CMF - base object ;8/21/2015

Source Information

Source file <ECOB.m>

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

Package Total Caller Graph
Event Capture 12 ECOB2  ECOB30  ECOBA  ECOBARG  ECOBC  ECOBL  ECOBM  ECOBMC  
ECOBP  ECOBPC  ECOBU  ECOBUL  

Entry Points

Name Comments DBIA/ICR reference
COUNT(NAME) ; increment counter
PARSE(METHOD,VALUE)
CREATE(NAME) ; return unique handle
COLLECT(HANDLE,CHILD,SCOPE,PROPERTY) ; attach or collect child objects
DESTROY(HANDLE) ; cleanup
FUNCTION(HANDLE,ARGUMENT)
GET(RESULT,HANDLE,SCOPE,PROPERTY) ; get simple property
ISHANDLE(HANDLE,CHILD)
METHOD(RESULT,ARGUMENT) ; most basic handler
MOVE(RESULT,HANDLE,SOURCE,SCOPE,PROPERTY) ;copy simple object property to another
PROPERTY(HANDLE,SCOPE,PROPERTY,VALUE) ; create simple property node
SELF(RESULT,HANDLE,CLASS,NAME,ROUTINE,PARENT) ; set 'self' properties of object
SET(RESULT,HANDLE,SCOPE,PROPERTY,VALUE) ; set simple property
SHOW(RESULT,HANDLE,SCOPE,PROPERTY,PARAMS) ; show a property
TREE(CHILD,HANDLE,SCOPE,PROPERTY,JUSTIFY)

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$J("</"_PROPERTY_"> ",JUSTIFY)
  • Line Location: SHOW+4
Function Call: WRITE
  • Prompt: !,$J("<"_PROPERTY_"> : ",JUSTIFY),RESULT
  • Line Location: SHOW+5

Label References

Name Line Occurrences
$$COUNT CREATE+3
$$ISHANDLE SHOW+6
@( METHOD+10
GET METHOD+4, MOVE+2, SHOW+2, SHOW+8
METHOD FUNCTION+2
PARSE METHOD+3, METHOD+5
PROPERTY CREATE+4, CREATE+5, CREATE+6, CREATE+7, CREATE+8
SET MOVE+3, SELF+2, SELF+3, SELF+4, SELF+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARGUMENT FUNCTION~, FUNCTION+2, METHOD~, METHOD+3
CHILD PARSE+5*, COLLECT~, COLLECT+3, COLLECT+4, DESTROY+1~, DESTROY+2*, DESTROY+5*, DESTROY+6, ISHANDLE~, ISHANDLE+2*
, ISHANDLE+3, SHOW+1~, SHOW+7*, SHOW+8, TREE~
CLASS SELF~, SELF+2, SHOW+1~, SHOW+8, SHOW+9
COUNT COUNT+1~, COUNT+2*, COUNT+3, COUNT+4, PARSE+9*
DT COUNT+3
HANDLE PARSE+2*, CREATE+1~, CREATE+3*, CREATE+4, CREATE+5, CREATE+6, CREATE+7, CREATE+8, CREATE+9, COLLECT~
, COLLECT+3, COLLECT+4, DESTROY~, DESTROY+3, DESTROY+4, DESTROY+5, DESTROY+8, FUNCTION~, FUNCTION+2, GET~
, GET+1, GET+2, GET+3, GET+4, GET+7, ISHANDLE~, ISHANDLE+1*, ISHANDLE+3, METHOD+1~, METHOD+4
, MOVE~, MOVE+3, PROPERTY~, PROPERTY+1*, PROPERTY+4, SELF~, SELF+2, SELF+3, SELF+4, SELF+5
, SET~, SET+1, SET+2, SET+3, SET+6, SET+8, SHOW~, SHOW+2, SHOW+6, TREE~
JUSTIFY SHOW+1~, SHOW+3*, SHOW+4, SHOW+5, TREE~
METHOD PARSE~, PARSE+1, PARSE+4, PARSE+7, PARSE+11
NAME COUNT~, COUNT+2, COUNT+3, PARSE+8*, CREATE~, CREATE+2*, CREATE+3, CREATE+7, SELF~, SELF+3
PARAMS SHOW~, SHOW+3, SHOW+4
PARENT SELF~, SELF+5
PROPERTY COLLECT~, COLLECT+2*, COLLECT+3, COLLECT+4, GET~, GET+6*, GET+7, GET+8, MOVE~, MOVE+2
, MOVE+3, PROPERTY~, PROPERTY+3*, PROPERTY+4, SET~, SET+5*, SET+6, SET+7, SET+8, SHOW~
, SHOW+2, SHOW+4, SHOW+5, TREE~
RESULT FUNCTION+1~, FUNCTION+2, FUNCTION+3, GET~, GET+1*, GET+2*, GET+3*, GET+4*, GET+7*, GET+8*
, METHOD~, METHOD+2*, MOVE~, MOVE+3, SELF~, SELF+1~, SELF+2, SELF+3, SELF+4, SELF+5
, SET~, SET+1*, SET+2*, SET+3*, SET+7*, SET+9*, SHOW~, SHOW+2, SHOW+5, SHOW+6
, SHOW+7
ROUTINE SELF~, SELF+4
SCOPE COLLECT~, COLLECT+1*, COLLECT+3, GET~, GET+5*, GET+7, MOVE~, MOVE+2, MOVE+3, PROPERTY~
, PROPERTY+2*, PROPERTY+4, SET~, SET+4*, SET+6, SET+8, SHOW~, SHOW+2, TREE~
SOURCE MOVE~, MOVE+2
TAG METHOD+1~, METHOD+4, METHOD+5, METHOD+10
TAG("parameters" PARSE+13*, METHOD+10
TAG("routine" PARSE+12*, PARSE+13, METHOD+6, METHOD+7, METHOD+8
VALUE PARSE~, PARSE+2, PARSE+5, PARSE+8, PARSE+9, PARSE+12, PARSE+13, PROPERTY~, PROPERTY+4, SET~
, SET+8
X MOVE+1~, MOVE+2, MOVE+3

Marked Items

Name Field # of Occurrence
$T(@TAG(1) METHOD+9
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Label References |  Local Variables |  Marked Items  | All