version 1.2, 2006/04/27 18:47:13
|
version 1.3, 2007/02/13 18:55:28
|
|
|
// | // |
//============================================================================== | //============================================================================== |
// | // |
// Author: John Alex (IBM) |
|
// |
|
// Modified By: |
|
// |
|
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
#ifndef Pegasus_StressTestControllerCommand_h | #ifndef Pegasus_StressTestControllerCommand_h |
|
|
| |
#include <Pegasus/Common/String.h> | #include <Pegasus/Common/String.h> |
#include <Pegasus/Common/HashTable.h> | #include <Pegasus/Common/HashTable.h> |
|
#include <Pegasus/Common/AutoPtr.h> |
#include <Clients/cliutils/Command.h> | #include <Clients/cliutils/Command.h> |
#include <Clients/cliutils/CommandException.h> | #include <Clients/cliutils/CommandException.h> |
| |
|
|
Uint32 getOperationType(){return _operationType;} | Uint32 getOperationType(){return _operationType;} |
| |
/** | /** |
Populate test with default configuration values if default configuration file |
Populate test with default configuration values if default |
is not found. |
configuration file is not found. |
| |
@return | @return |
| |
|
|
*/ | */ |
String _portNumberStr; | String _portNumberStr; |
Uint32 _portNumber; | Uint32 _portNumber; |
Uint32 _port; // JA not sure..if needed |
|
| |
/** | /** |
A Boolean indicating whether a port number was specified on the | A Boolean indicating whether a port number was specified on the |
|
|
/** | /** |
Property table that stores the properties | Property table that stores the properties |
*/ | */ |
Table* _propertyTable; |
Table _propertyTable; |
| |
/** | /** |
Client table that stores the client specific properties | Client table that stores the client specific properties |
*/ | */ |
Table* _clientTable; |
AutoArrayPtr<Table> _clientTable; |
| |
/** | /** |
Client commands | Client commands |
*/ | */ |
String* _clientCommands; |
AutoArrayPtr<String> _clientCommands; |
| |
/** | /** |
Client specific durations | Client specific durations |
*/ | */ |
Uint64* _clientDurations; |
AutoArrayPtr<Uint64> _clientDurations; |
| |
/** | /** |
Client specific delays | Client specific delays |
*/ | */ |
Uint64* _clientDelays; |
AutoArrayPtr<Uint64> _clientDelays; |
| |
/** | /** |
The total number of clients for this test | The total number of clients for this test |