IRISLIB database
Monitor Class Reference

Static Private Member Functions

_.Library.String ConvertBIFrameToString (_.Library.String pFrameItem, pIndent)
 Conversion a single stack piece of appFrame data to a printable string.
 
_.Library.Status ExportActivityToFile (pFileName, _.Library.String pTag)
 Export current activity recorded in the AppFrameInfo to a file. More...
 
_.Library.Status FetchActivity (pActivity, _.Library.String pTag)
 Fetch the list of all processes which have AppFrameInfo set. More...
 
 PrintActivity (_.Library.String pTag)
 Write current activity to the current device. More...
 

Member Function Documentation

◆ ExportActivityToFile()

_.Library.Status ExportActivityToFile (   pFileName,
_.Library.String  pTag 
)
staticprivate

Export current activity recorded in the AppFrameInfo to a file.

The pTag parameter can filter the export to

a collection of AppFrameInfo entries pushed to the stack with that identification tag at $LB(frameInfo,1). By default this will collect all AppFrameInfo entries which use the "%BI" tag anywhere in the stack.

◆ FetchActivity()

_.Library.Status FetchActivity (   pActivity,
_.Library.String  pTag 
)
staticprivate

Fetch the list of all processes which have AppFrameInfo set.

Current activity is returned in

pActivity(ID) = appFrameInfo
Optionally pTag may be supplied to limit the collection to appFrameInfo which contains the requested tag.

◆ PrintActivity()

PrintActivity ( _.Library.String  pTag)
staticprivate

Write current activity to the current device.

The pTag parameter can filter the export to

a collection of AppFrameInfo entries pushed to the stack with that identification tag at $LB(frameInfo,1). By default this will collect all AppFrameInfo entries which use the "%BI" tag anywhere in the stack.