eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'ExternalStreamMonitor':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: ExternalStreamMonitor


Inheritance:

   Object
   |
   +--GraphicsMedium
      |
      +--DisplaySurface
         |
         +--SimpleView
            |
            +--SystemStatusMonitor
               |
               +--ExternalStreamMonitor

Package:
stx:libtool
Category:
Monitors-ST/X
Version:
rev: 1.14 date: 2019/06/07 20:54:29
user: cg
file: ExternalStreamMonitor.st directory: libtool
module: stx stc-classLibrary: libtool
Author:
Claus Gittinger

Description:


This view shows smalltalk's external stream instances - a debugging tool.

[disclaimer:]
    this is based on one of the oldest tools in the system, written in the early 90's.
    It does in no way reflect the way GUIs are designed/written these days.
    


Related information:

    Stream
    ExternalStream
    WindowGroup
    ProcessMonitor
    SemaphoreMonitor

Class protocol:

defaults
o  defaultLabel

menu specs
o  filterMenu
This resource specification was automatically generated
by the MenuEditor of ST/X.

usage example(s):

     MenuEditor new openOnClass:ExternalStreamMonitor andSelector:#filterMenu
     (Menu new fromLiteralArrayEncoding:(ExternalStreamMonitor filterMenu)) startUp

o  mainMenu
This resource specification was automatically generated
by the MenuEditor of ST/X.

usage example(s):

     MenuEditor new openOnClass:ExternalStreamMonitor andSelector:#mainMenu
     (Menu new fromLiteralArrayEncoding:(ExternalStreamMonitor mainMenu)) startUp

o  operationsMenu
This resource specification was automatically generated
by the MenuEditor of ST/X.

usage example(s):

     MenuEditor new openOnClass:ExternalStreamMonitor andSelector:#operationsMenu
     (Menu new fromLiteralArrayEncoding:(ExternalStreamMonitor operationsMenu)) startUp


Instance protocol:

aspects
o  filterConnectedSocketsOnlyHolder

o  filterOpenStreamsOnlyHolder

o  filterPipesOnlyHolder

o  filterSocketsOnlyHolder

drawing
o  titleLine
ExternalStreamMonitor open

o  updateList
update list of semaphores

o  updateStatus: newStreamsList
update status display of semaphores

menu
o  selectedStreams
return all selected streams

o  selectedStreamsDo: aBlock
evaluate aBlock on all selected streams

o  statusMenu
return a popUpMenu

queries
o  numberOfHeadlines

user actions
o  doubleClicked
open an inspector on the selected stream

o  filterConnectedSocketsOnlyHolderChanged

o  filterOpenStreamsOnlyHolderChanged

o  filterPipesOnlyHolderChanged

o  filterSocketsOnlyHolderChanged

o  inspectStream
open an inspector on the selected stream(s)

o  menuCloseSelected
close the selected stream(s)

o  menuReferences
show references to the selected stream


Demonstration:


    ExternalStreamMonitor open



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Sun, 19 Jan 2020 16:51:14 GMT