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

Class XioTcpDriver

XioBase --+    
          |    
  XioDriver --+
              |
             XioTcpDriver


class that wraps a globus_xio_driver_t that is a tcp driver, it has a dictionary with all of the commands that can be used to manipulate the driver
Method Summary
  __init__(self)
  __del__(self)
Frees the memory associated with the XioDriver
  get_backlog_opt(self)
Returns the backlog option
  get_port_opt(self)
Returns the set port option
    Inherited from 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

Class Variable Summary
dict tcp_opt_dict = {'GLOBUS_XIO_TCP_GET_INTERFACE': <built-i...

Method Details

__del__(self)
(Destructor)

Frees the memory associated with the XioDriver
Overrides:
pyGlobus.xio.XioDriver.__del__ (inherited documentation)

get_backlog_opt(self)

Returns the backlog option

get_port_opt(self)

Returns the set port option

Class Variable Details

tcp_opt_dict

Type:
dict
Value:
{'GLOBUS_XIO_TCP_GET_BACKLOG': <built-in function attr_cntl_get_int>,
 'GLOBUS_XIO_TCP_GET_CONNECT_RANGE': <built-in function attr_cntl_get_\
int_int>,
 'GLOBUS_XIO_TCP_GET_INTERFACE': <built-in function attr_cntl_get_stri\
ng>,
 'GLOBUS_XIO_TCP_GET_KEEPALIVE': <built-in function attr_cntl_get_bool\
>,
 'GLOBUS_XIO_TCP_GET_LINGER': <built-in function attr_cntl_get_bool_in\
...                                                                    

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