version 1.58, 2002/06/01 00:57:54
|
version 1.59, 2002/06/03 17:49:52
|
|
|
| |
| |
#include <Pegasus/Common/Config.h> | #include <Pegasus/Common/Config.h> |
|
#include <Pegasus/Common/Constants.h> |
#include <Pegasus/suballoc/suballoc.h> | #include <Pegasus/suballoc/suballoc.h> |
#include <iostream> | #include <iostream> |
#include <cassert> | #include <cassert> |
|
|
static const char OPTION_BINDVERBOSE = 'X'; | static const char OPTION_BINDVERBOSE = 'X'; |
#endif | #endif |
| |
static const String NAMESPACE = "root/PG_Internal"; |
|
static const String CLASSNAME_SHUTDOWNSERVICE = "PG_ShutdownService"; |
|
static const String PROPERTY_TIMEOUT = "shutdownTimeout"; | static const String PROPERTY_TIMEOUT = "shutdownTimeout"; |
static const String CIMSERVERSTART_FILE = "/etc/wbem/cimserver_start.conf"; | static const String CIMSERVERSTART_FILE = "/etc/wbem/cimserver_start.conf"; |
| |
|
|
// | // |
String referenceStr = "//"; | String referenceStr = "//"; |
referenceStr.append(hostStr); | referenceStr.append(hostStr); |
referenceStr.append(PEGASUS_NAMESPACENAME_CIMV2); |
referenceStr.append(PEGASUS_NAMESPACENAME_SHUTDOWN); |
referenceStr.append(":"); | referenceStr.append(":"); |
referenceStr.append(PEGASUS_CLASSNAME_SHUTDOWN); | referenceStr.append(PEGASUS_CLASSNAME_SHUTDOWN); |
CIMObjectPath reference(referenceStr); | CIMObjectPath reference(referenceStr); |
|
|
CIMValue(Uint32(timeoutValue)))); | CIMValue(Uint32(timeoutValue)))); |
| |
CIMValue retValue = client.invokeMethod( | CIMValue retValue = client.invokeMethod( |
NAMESPACE, |
PEGASUS_NAMESPACENAME_SHUTDOWN, |
reference, | reference, |
"shutdown", | "shutdown", |
inParams, | inParams, |