Module DeviceManager
[hide private]
[frames] | no frames]

Module DeviceManager

source code

Defines a class responsible for managing all input and output devices and monitors.


Authors:
Larry Weiss, Peter Parente, Brett Clippingdale, Scott Haeger

Organization: IBM Corporation

Copyright: Copyright (c) 2005, 2007 IBM Corporation

License: The BSD License

All rights reserved. This program and the accompanying materials are made available under the terms of the BSD license which accompanies this distribution, and is available at http://www.opensource.org/licenses/bsd-license.php

Classes [hide private]
  DeviceManager
Creates and manages the devices and monitors use by LSR.
  DeviceEvent
Base type for indicating IO events to monitors such that a monitor may select whether to monitor input, output, both, or neither based on this type and its subtypes.
  InputEvent
Event on an input device, wrapped for display by a AEMonitor.
  OutputEvent
Event on an output device, wrapped for display by a AEMonitor.
Variables [hide private]
  log = logging.getLogger('Device')