LMIShellCache.
LMIShellCache
(active=True, classname_list=None, class_dict=None, class_superclass_dict=None)[source]¶Class representing a LMIShell cache.
Parameters: |
|
---|
active
¶Returns: | True, if the cache is active; False otherwise |
---|
add_class
(cim_class)[source]¶Stores a new CIMClass
object into the cache.
Parameters: | cim_class (CIMClass) – CIMClass object |
---|
add_superclass
(classname, superclass, namespace)[source]¶Stores a new pair classname : superclassname into the cache.
Parameters: |
|
---|
get_class
(classname)[source]¶Parameters: | classname (string) – cached class name |
---|---|
Returns: | cached CIMClass object, if proper class name provided, None otherwise |
get_superclass
(classname, namespace)[source]¶Parameters: |
|
---|---|
Returns: | cached superclass to the given class name |
Return type: | string |