| Method Summary |
| |
__init__(self,
e)
|
| |
add(self,
name,
configitem,
ses)
Adds a new configuration item. |
| |
addSession(self,
newsession,
basesession)
|
| |
change(self,
name,
newvalue,
ses)
Changes the value of a configuration item and then (if successful), it
spams the config_change_hook with the session (or None), name of the
config item, the old value and the new value. |
| |
get(self,
name,
ses,
defaultvalue)
Gets a value for a config item. |
| ConfigBase
|
getConfigItem(self,
name,
ses)
Retrieves a specific configuration item by name and session. |
| list of ConfigBase subclass objects
|
getConfigItems(self,
ses)
Returns all the configuration items for a given session. |
| |
remove(self,
name,
ses)
Allows you to remove a configuration item from the system. |
| |
removeSession(self,
ses)
Tells the manager to remove information regarding the session. |
| |
_configChangeHook(self,
ses,
name,
value,
newvalue)
|
| Inherited from Manager |
| |
clear(self,
ses)
Removes everything the manager was managing--essentially reinitializes
it. |
| string
|
getInfo(self,
ses,
text)
Returns information managed by this class. |
| list of mappings
|
getInfoMappings(self,
item,
ses)
Returns a list of maps of parameter name -> value that represents
all the info this manager is managing for this session. |
| list of strings
|
getItems(self)
Returns a list of the items that this manager manages. |
| list of tuples
|
getParameters(self,
item)
Returns a list of tuples of the parameters we're storing in this
manager and the description of each parameter. |
| string
|
getStatus(self,
ses)
Returns a one-liner status of the state of this manager for a given
session. |