Package pyGlobus :: Module xio :: Class XioDriver
[show private | hide private]
[frames | no frames]

Class XioDriver

XioBase --+
          |
         XioDriver

Known Subclasses:
XioTcpDriver

Creates an XioDriver
Method Summary
  __init__(self, optdict)
Creates an XioDriver instance
  __del__(self)
Frees the memory associated with the XioDriver
  getopts(self)
Returns a list of options which can be used to manipulate the behavior of the driver
  load(self, driver_string)
  unload(self)
Unloads the driver, should be called before __del__
  _getoptfunc(self, cmd)
Called from the XioAttr.
    Inherited from XioBase
  get_handle(self)
Return the handle

Method Details

__init__(self, optdict={})
(Constructor)

Creates an XioDriver instance
Overrides:
pyGlobus.xio.XioBase.__init__

__del__(self)
(Destructor)

Frees the memory associated with the XioDriver
Overrides:
pyGlobus.xio.XioBase.__del__

getopts(self)

Returns a list of options which can be used to manipulate the behavior of the driver

load(self, driver_string)

Parameters:
driver_string - - Valid strings are tcp, gsi Should only be called once per instance

unload(self)

Unloads the driver, should be called before __del__

_getoptfunc(self, cmd)

Called from the XioAttr. Specific to the xio module. An API programmer should not have to call this method.

Returns the function that handles this command
Raises:
XioDriverException - A XioDriverException is raised if the cmd is not recognized by the driver

Generated by Epydoc 2.1 on Tue Apr 4 14:32:56 2006 http://epydoc.sf.net