version 1.52, 2005/03/08 02:54:34
|
version 1.54, 2005/05/26 13:36:18
|
|
|
// | // |
// Author: Mike Brasher (mbrasher@bmc.com) | // Author: Mike Brasher (mbrasher@bmc.com) |
// | // |
// Modified By: |
// Modified By: Nag Boranna, Hewlett-Packard Company (nagaraja_boranna@hp.com) |
// Nag Boranna, Hewlett-Packard Company (nagaraja_boranna@hp.com) |
// Dave Rosckes (rosckes@us.ibm.com) |
// |
|
// Modified By: Dave Rosckes (rosckes@us.ibm.com) |
|
// Robert Kieninger, IBM (kieningr@de.ibm.com) for Bug#667 | // Robert Kieninger, IBM (kieningr@de.ibm.com) for Bug#667 |
// David Dillard, VERITAS Software Corp. | // David Dillard, VERITAS Software Corp. |
// (david.dillard@veritas.com) | // (david.dillard@veritas.com) |
// Sean Keenan, Hewlett-Packard Company (sean.keenan@hp.com) | // Sean Keenan, Hewlett-Packard Company (sean.keenan@hp.com) |
|
// Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com) |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
|
| |
static Boolean copyFile(const char* fromPath, const char* toPath); | static Boolean copyFile(const char* fromPath, const char* toPath); |
| |
/** Unix issue:<br><br><b>RTLD_<bah></b> issue. Currently Pegasus uses RTLD_NOW during |
/** Unix issue:<br><br><b>RTLD_<blah></b> issue. Currently Pegasus uses RTLD_GLOBAL during |
loading of the library if supported by OS. Previous to 2.2, Pegasus used RTLD_GLOBAL on Linux |
loading of the library if supported by OS. Previous to 2.2, Pegasus used RTLD_GLOBAL on Linux. In between 2.3 and 2.4, it used RTDL_NOW. In 2.5 it is using RTLD_GLOBAL. Please consult doc/ProviderLoading.txt for more information. |
- that behaviour is now deprecated. |
|
*/ | */ |
static DynamicLibraryHandle loadDynamicLibrary(const char* fileName); | static DynamicLibraryHandle loadDynamicLibrary(const char* fileName); |
| |
|
|
*/ | */ |
static Boolean bindVerbose; | static Boolean bindVerbose; |
| |
/** This function is an abstraction for the openlog interface used in the Logger |
/** |
class. Each platform intending to use system logs should support this interface |
Writes a message to the system log. This method encapsulates the |
*/ |
semantics of opening the system log, writing the specified message, |
static void openlog(const String &); |
and closing the log. |
|
|
/** This function is an abstraction for the syslog interface used in the Logger |
@param ident An identifier to be prepended to the log messages |
class. Each platform intending to use system logs should support this interface |
(typically a program name). |
*/ |
@param severity A severity value to be associated with the message. |
static void syslog(Uint32, const char *); |
Severity values are defined in Logger.h. |
|
@param message A message to be written to the system log. |
/** This function is an abstraction for the closelog interface used in the Logger |
*/ |
class. Each platform intending to use system logs should support this interface |
static void syslog( |
*/ |
const String& ident, |
static void closelog(); |
Uint32 severity, |
|
const char* message); |
| |
// System ID constants for Logger::put and Logger::trace | // System ID constants for Logger::put and Logger::trace |
static const String CIMSERVER; | static const String CIMSERVER; |