Module IOMonitor :: Class IOMonitor
[hide private]
[frames] | no frames]

Class IOMonitor

source code

AccessEngine.AEMonitor.AEMonitor --+    
                                   |    
       GTKEventDialog.GTKEventDialog --+
                                       |
                                      IOMonitor

Logs information about input and output to a GUI window.

Instance Methods [hide private]
 
init(self)
Initialize the monitor instance variables.
source code
list of string
getEventNames(self)
Gets the event categories to be displayed in the View menu for filtering.
source code
list of string
getEventDefaults(self)
Gets the default event categories to check in the View menu.
source code
AEDevice.AEDeviceEvent class
getEventType(self)
Gets the AEDevice.AEDeviceEvent base class to indicate the type of events this monitor wants to buffer.
source code
 
show(self, event, value=None, dev=None, sem=None, layer=None)
Buffers additional details about how the AEEvent was handled by various AEScripts and tasks.
source code

Inherited from GTKEventDialog.GTKEventDialog: __init__, close

Class Variables [hide private]

Inherited from GTKEventDialog.GTKEventDialog: num_windows

Instance Variables [hide private]
string last_dev
Name of the last device to which output was sent

Inherited from GTKEventDialog.GTKEventDialog: logging, queue, scroll, shown, text_buffer, text_view, timer, window

Method Details [hide private]

init(self)

source code 
Initialize the monitor instance variables.
Overrides: GTKEventDialog.GTKEventDialog.init

getEventNames(self)

source code 
Gets the event categories to be displayed in the View menu for filtering.
Returns: list of string
Event categories

getEventDefaults(self)

source code 
Gets the default event categories to check in the View menu.
Returns: list of string
Event categories

getEventType(self)

source code 
Gets the AEDevice.AEDeviceEvent base class to indicate the type of events this monitor wants to buffer.
Returns: AEDevice.AEDeviceEvent class
Base type of the event this monitor should buffer

show(self, event, value=None, dev=None, sem=None, layer=None)

source code 
Buffers additional details about how the AEEvent was handled by various AEScripts and tasks. The event is only provided as a means of filtering information.
Parameters:
  • event (AEDevice.AEDeviceEvent) - Wrapper giving the direction of a command (input/output) and the command name
  • value (object) - Value of the command sent to/from a device
  • dev (AEInput or AccessEngine.AEDevice.AEOutput) - Device on which the event occurred
  • sem (integer) - Semantic constant indicating the kind of output
  • layer (integer) - Layer constant indicating from where the event came
Raises:
  • IOError - When the monitor is no longer accepting data to buffer