ManaTools::Module::Proxy


init_proxy
DESCRIPTION

This method does initialize the proxy attribute provided by this class.
$self−>proxy is structured as follows:

no_proxy the string with the list of the excluded
domains/addresses
http_proxy
the url of the http proxy
https_proxy
the url of the https proxy
ftp_proxy
the url for the ftp proxy

start
INPUT

$self: this object

DESCRIPTION

This method extends Module::start and is invoked to
start proxy manager

ask_for_X_restart
INPUT

$self: this object

DESCRIPTION

This method shows a message box warning the user
that a X server restart is required

validate
INPUT

$self: this object
$proxy: the hash containing what returns from getVarFromSh
eventually modified by the user

DESCRIPTION

This method returns true if the each value match
certain conditions like the leading http:// for http proxy
or https:// for the https proxy, etc.
$proxy is passed by reference thus $proxy−>{no_proxy} value
is sanitized (trimmed).