Package Products :: Package ZenWin :: Module WMIClient :: Class WMIClient
[hide private]
[frames] | no frames]

Class WMIClient

source code

                         object --+    
                                  |    
DataCollector.BaseClient.BaseClient --+
                                      |
                                     WMIClient

Instance Methods [hide private]
 
__init__(self, device, datacollector=None, plugins=[])
Initializer
source code
 
connect(self) source code
 
close(self) source code
 
query(self, queries) source code
 
run(self)
Start the data gathering.
source code
list of results
getResults(self)
Return data for this client
source code

Inherited from DataCollector.BaseClient.BaseClient: stop

Method Details [hide private]

__init__(self, device, datacollector=None, plugins=[])
(Constructor)

source code 

Initializer

Parameters:
  • device - remote device to use the datacollector
  • datacollector - performance data collector object
Overrides: DataCollector.BaseClient.BaseClient.__init__
(inherited documentation)

run(self)

source code 

Start the data gathering. To be implemented by child classes

Overrides: DataCollector.BaseClient.BaseClient.run
(inherited documentation)

getResults(self)

source code 

Return data for this client

Returns: list of results
list of results
Overrides: DataCollector.BaseClient.BaseClient.getResults