00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00035 #include "OW_config.h"
00036 #include "OW_CppSecondaryInstanceProviderIFC.hpp"
00037
00038 namespace OW_NAMESPACE
00039 {
00040
00042 CppSecondaryInstanceProviderIFC::~CppSecondaryInstanceProviderIFC()
00043 {
00044 }
00045
00046 void
00047 CppSecondaryInstanceProviderIFC::getSecondaryInstanceProviderInfoWithEnv(
00048 const ProviderRegistrationEnvironmentIFCRef& env,
00049 SecondaryInstanceProviderInfo& info)
00050 {
00051 return getSecondaryInstanceProviderInfo(info);
00052 }
00053
00055 void
00056 CppSecondaryInstanceProviderIFC::filterInstances(
00057 const ProviderEnvironmentIFCRef& env,
00058 const String& ns,
00059 const String& className,
00060 CIMInstanceArray& instances,
00061 WBEMFlags::ELocalOnlyFlag localOnly,
00062 WBEMFlags::EDeepFlag deep,
00063 WBEMFlags::EIncludeQualifiersFlag includeQualifiers,
00064 WBEMFlags::EIncludeClassOriginFlag includeClassOrigin,
00065 const StringArray* propertyList,
00066 const CIMClass& requestedClass,
00067 const CIMClass& cimClass )
00068 {
00069 }
00070
00071 #ifndef OW_DISABLE_INSTANCE_MANIPULATION
00072
00073 void
00074 CppSecondaryInstanceProviderIFC::createInstance(
00075 const ProviderEnvironmentIFCRef& env,
00076 const String& ns,
00077 const CIMInstance& cimInstance )
00078 {
00079 }
00080
00082 void
00083 CppSecondaryInstanceProviderIFC::modifyInstance(
00084 const ProviderEnvironmentIFCRef& env,
00085 const String& ns,
00086 const CIMInstance& modifiedInstance,
00087 const CIMInstance& previousInstance,
00088 WBEMFlags::EIncludeQualifiersFlag includeQualifiers,
00089 const StringArray* propertyList,
00090 const CIMClass& theClass)
00091 {
00092 }
00093
00095 void
00096 CppSecondaryInstanceProviderIFC::deleteInstance(
00097 const ProviderEnvironmentIFCRef& env,
00098 const String& ns,
00099 const CIMObjectPath& cop)
00100 {
00101 }
00102
00103 #endif // #ifndef OW_DISABLE_INSTANCE_MANIPULATION
00104
00106 CppSecondaryInstanceProviderIFC*
00107 CppSecondaryInstanceProviderIFC::getSecondaryInstanceProvider()
00108 {
00109 return this;
00110 }
00111
00112 }
00113
00114