version 1.6, 2006/08/09 21:13:02
|
version 1.7, 2006/09/20 20:47:44
|
|
|
// | // |
//============================================================================== | //============================================================================== |
// | // |
// Author: Chip Vincent (cvincent@us.ibm.com) |
|
// |
|
// Modified By: Yi Zhou, Hewlett-Packard Company(yi_zhou@hp.com) |
|
// Mike Day, IBM (mdday@us.ibm.com) |
|
// Adrian Schuur, IBM (schuur@de.ibm.com) |
|
// |
|
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
#ifndef Pegasus_JMPIProviderModule_h | #ifndef Pegasus_JMPIProviderModule_h |
#define Pegasus_JMPIProviderModule_h | #define Pegasus_JMPIProviderModule_h |
| |
#include "JMPIImpl.h" |
|
|
|
#include <Pegasus/Common/Config.h> | #include <Pegasus/Common/Config.h> |
#include <Pegasus/Common/String.h> | #include <Pegasus/Common/String.h> |
#include <Pegasus/Common/System.h> | #include <Pegasus/Common/System.h> |
| |
#include <Pegasus/Provider/CIMProvider.h> | #include <Pegasus/Provider/CIMProvider.h> |
#include <Pegasus/ProviderManager2/JMPI/JMPIProvider.h> | #include <Pegasus/ProviderManager2/JMPI/JMPIProvider.h> |
|
#include <Pegasus/ProviderManager2/JMPI/JMPIImpl.h> |
| |
#include <Pegasus/Server/Linkage.h> | #include <Pegasus/Server/Linkage.h> |
|
#include <Pegasus/ProviderManager2/JMPI/Linkage.h> |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
// "physical" portion of a provider. | // "physical" portion of a provider. |
| |
| |
class PEGASUS_SERVER_LINKAGE JMPIProviderModule |
class PEGASUS_JMPIPM_LINKAGE JMPIProviderModule |
{ | { |
| |
friend class JMPILocalProviderManager; | friend class JMPILocalProviderManager; |