Package twisted :: Package scripts :: Module conch :: Class GeneralOptions
[show private | hide private]
[frames | no frames]

Class GeneralOptions

UserDict --+    
           |    
     Options --+
               |
              GeneralOptions


Method Summary
  __init__(self)
(inherited from Options)
  __cmp__(self, dict)
(inherited from UserDict)
  __contains__(self, key)
(inherited from UserDict)
  __delitem__(self, key)
(inherited from UserDict)
  __getattr__(self, attr)
I make sure that old style 'optObj.option' access still works. (inherited from Options)
  __getitem__(self, key)
(inherited from UserDict)
  __hash__(self)
(inherited from Options)
  __len__(self)
(inherited from UserDict)
  __repr__(self)
(inherited from UserDict)
  __setitem__(self, key, item)
(inherited from UserDict)
  __str__(self, width)
(inherited from Options)
  clear(self)
(inherited from UserDict)
  copy(self)
(inherited from UserDict)
  get(self, key, failobj)
(inherited from UserDict)
  has_key(self, key)
(inherited from UserDict)
  items(self)
(inherited from UserDict)
  iteritems(self)
(inherited from UserDict)
  iterkeys(self)
(inherited from UserDict)
  itervalues(self)
(inherited from UserDict)
  keys(self)
(inherited from UserDict)
  opt_cipher(self, cipher)
Select encryption algorithm
  opt_compress(self)
Enable compression
  opt_escape(self, esc)
Set escape character; ``none'' = disable
  opt_help(self)
Display this help and exit. (inherited from Options)
  opt_identity(self, i)
Identity for public-key authentication
  opt_localforward(self, f)
Forward local port to remote address (lport:host:port)
  opt_macs(self, mac)
Specify MAC algorithms
  opt_remoteforward(self, f)
Forward remote port to local address (rport:host:port)
  opt_version(self)
(inherited from Options)
  parseArgs(self, host, *command)
  parseOptions(self, options)
The guts of the command-line parser. (inherited from Options)
  popitem(self)
(inherited from UserDict)
  postOptions(self)
I am called after the options are parsed. (inherited from Options)
  setdefault(self, key, failobj)
(inherited from UserDict)
  update(self, dict)
(inherited from UserDict)
  values(self)
(inherited from UserDict)

Class Variable Summary
list identitys
list localForwards
list optFlags
list optParameters
list remoteForwards
str synopsis

Method Details

opt_cipher(self, cipher)

Select encryption algorithm

opt_compress(self)

Enable compression

opt_escape(self, esc)

Set escape character; ``none'' = disable

opt_identity(self, i)

Identity for public-key authentication

opt_localforward(self, f)

Forward local port to remote address (lport:host:port)

opt_macs(self, mac)

Specify MAC algorithms

opt_remoteforward(self, f)

Forward remote port to local address (rport:host:port)

Class Variable Details

identitys

Type:
list
Value:
[]                                                                     

localForwards

Type:
list
Value:
[]                                                                     

optFlags

Type:
list
Value:
[['null', 'n', 'Redirect input from /dev/null.'],
 ['fork', 'f', 'Fork to background after authentication.'],
 ['tty', 't', 'Tty; allocate a tty even if command is given.'],
 ['notty', 'T', 'Do not allocate a tty.'],
 ['version', 'V', 'Display version number only.'],
 ['compress', 'C', 'Enable compression.'],
 ['noshell', 'N', 'Do not execute a shell or command.'],
 ['subsystem', 's', 'Invoke command (mandatory) as SSH2 subsystem.'],
...                                                                    

optParameters

Type:
list
Value:
[['user', 'l', None, 'Log in using this user name.'],
 ['identity', 'i', None],
 ['escape', 'e', '~'],
 ['cipher', 'c', None],
 ['macs', 'm', None],
 ['port',
  'p',
  None,
...                                                                    

remoteForwards

Type:
list
Value:
[]                                                                     

synopsis

Type:
str
Value:
'''Usage:    conch [options] host [command]
 '''                                                                   

Generated by Epydoc 1.1 on Thu May 8 13:16:51 2003 http://epydoc.sf.net