(file) Return to InternalCIMOMHandleRep.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Provider

Diff for /pegasus/src/Pegasus/Provider/InternalCIMOMHandleRep.cpp between version 1.42 and 1.43

version 1.42, 2009/06/30 10:31:32 version 1.43, 2009/12/15 11:39:38
Line 38 
Line 38 
 #include <Pegasus/Common/CIMMessage.h> #include <Pegasus/Common/CIMMessage.h>
 #include <Pegasus/Common/Tracer.h> #include <Pegasus/Common/Tracer.h>
 #include <Pegasus/Common/AutoPtr.h> #include <Pegasus/Common/AutoPtr.h>
   #include <Pegasus/ProviderManager2/AutoPThreadSecurity.h>
  
 #include "InternalCIMOMHandleRep.h" #include "InternalCIMOMHandleRep.h"
  
Line 355 
Line 356 
 { {
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::getClass");     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::getClass");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     // encode request     // encode request
     CIMGetClassRequestMessage* request =     CIMGetClassRequestMessage* request =
         new CIMGetClassRequestMessage(         new CIMGetClassRequestMessage(
Line 425 
Line 428 
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,
         "InternalCIMOMHandleRep::enumerateClasses");         "InternalCIMOMHandleRep::enumerateClasses");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMEnumerateClassesRequestMessage* request =     CIMEnumerateClassesRequestMessage* request =
         new CIMEnumerateClassesRequestMessage(         new CIMEnumerateClassesRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 492 
Line 497 
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,
         "InternalCIMOMHandleRep::enumerateClassNames");         "InternalCIMOMHandleRep::enumerateClassNames");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMEnumerateClassNamesRequestMessage* request =     CIMEnumerateClassNamesRequestMessage* request =
         new CIMEnumerateClassNamesRequestMessage(         new CIMEnumerateClassNamesRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 554 
Line 561 
 { {
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::createClass");     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::createClass");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMCreateClassRequestMessage* request =     CIMCreateClassRequestMessage* request =
         new CIMCreateClassRequestMessage(         new CIMCreateClassRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 613 
Line 622 
 { {
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::modifyClass");     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::modifyClass");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMModifyClassRequestMessage* request =     CIMModifyClassRequestMessage* request =
         new CIMModifyClassRequestMessage(         new CIMModifyClassRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 672 
Line 683 
 { {
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::deleteClass");     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::deleteClass");
  
       AutoPThreadSecurity revPthreadSec(context, true);
     // encode request     // encode request
     CIMDeleteClassRequestMessage* request =     CIMDeleteClassRequestMessage* request =
         new CIMDeleteClassRequestMessage(         new CIMDeleteClassRequestMessage(
Line 725 
Line 737 
 } }
  
  
 CIMInstance InternalCIMOMHandleRep::getInstance(  CIMResponseData InternalCIMOMHandleRep::getInstance(
     const OperationContext & context,     const OperationContext & context,
     const CIMNamespaceName &nameSpace,     const CIMNamespaceName &nameSpace,
     const CIMObjectPath& instanceName,     const CIMObjectPath& instanceName,
Line 735 
Line 747 
 { {
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::getInstance");     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::getInstance");
  
       AutoPThreadSecurity revPthreadSec(context, true);
     // encode request     // encode request
     CIMGetInstanceRequestMessage* request =     CIMGetInstanceRequestMessage* request =
         new CIMGetInstanceRequestMessage(         new CIMGetInstanceRequestMessage(
Line 786 
Line 799 
                 "Exception caught in CIMOMHandle"));                 "Exception caught in CIMOMHandle"));
     }     }
  
     // The CIM instance must be resolved from XML if any.  
     CIMInstance cimInstance = response->getResponseData().getCimInstance();  
   
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return cimInstance;      return response->getResponseData();
 } }
  
 Array<CIMInstance> InternalCIMOMHandleRep::enumerateInstances(  CIMResponseData InternalCIMOMHandleRep::enumerateInstances(
     const OperationContext & context,     const OperationContext & context,
     const CIMNamespaceName &nameSpace,     const CIMNamespaceName &nameSpace,
     const CIMName& className,     const CIMName& className,
Line 805 
Line 815 
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,
         "InternalCIMOMHandleRep::enumerateInstances");         "InternalCIMOMHandleRep::enumerateInstances");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     // encode request     // encode request
     CIMEnumerateInstancesRequestMessage* request =     CIMEnumerateInstancesRequestMessage* request =
         new CIMEnumerateInstancesRequestMessage(         new CIMEnumerateInstancesRequestMessage(
Line 857 
Line 869 
                 "Exception caught in CIMOMHandle"));                 "Exception caught in CIMOMHandle"));
     }     }
  
     const Array<CIMInstance>& cimInstances =  
         response->getResponseData().getNamedInstances();  
   
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return cimInstances;      return response->getResponseData();
 } }
  
  
 Array<CIMObjectPath> InternalCIMOMHandleRep::enumerateInstanceNames(  CIMResponseData InternalCIMOMHandleRep::enumerateInstanceNames(
     const OperationContext & context,     const OperationContext & context,
     const CIMNamespaceName &nameSpace,     const CIMNamespaceName &nameSpace,
     const CIMName& className)     const CIMName& className)
Line 873 
Line 882 
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,
         "InternalCIMOMHandleRep::enumerateInstanceNames");         "InternalCIMOMHandleRep::enumerateInstanceNames");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     // encode request     // encode request
     CIMEnumerateInstanceNamesRequestMessage* request =     CIMEnumerateInstanceNamesRequestMessage* request =
         new CIMEnumerateInstanceNamesRequestMessage(         new CIMEnumerateInstanceNamesRequestMessage(
Line 920 
Line 931 
                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",
                 "Exception caught in CIMOMHandle"));                 "Exception caught in CIMOMHandle"));
     }     }
   
     Array<CIMObjectPath> cimObjectPaths = response->instanceNames;  
   
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return cimObjectPaths;      return response->getResponseData();
 } }
  
 CIMObjectPath InternalCIMOMHandleRep::createInstance( CIMObjectPath InternalCIMOMHandleRep::createInstance(
Line 935 
Line 943 
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,
         "InternalCIMOMHandleRep::createInstance");         "InternalCIMOMHandleRep::createInstance");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMCreateInstanceRequestMessage* request =     CIMCreateInstanceRequestMessage* request =
         new CIMCreateInstanceRequestMessage(         new CIMCreateInstanceRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 999 
Line 1009 
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,
         "InternalCIMOMHandleRep::modifyInstance");         "InternalCIMOMHandleRep::modifyInstance");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMModifyInstanceRequestMessage* request =     CIMModifyInstanceRequestMessage* request =
         new CIMModifyInstanceRequestMessage(         new CIMModifyInstanceRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 1061 
Line 1073 
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,
         "InternalCIMOMHandleRep::deleteInstance");         "InternalCIMOMHandleRep::deleteInstance");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMDeleteInstanceRequestMessage* request =     CIMDeleteInstanceRequestMessage* request =
         new CIMDeleteInstanceRequestMessage(         new CIMDeleteInstanceRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 1113 
Line 1127 
 } }
  
  
 Array<CIMObject> InternalCIMOMHandleRep::execQuery(  CIMResponseData InternalCIMOMHandleRep::execQuery(
     const OperationContext & context,     const OperationContext & context,
     const CIMNamespaceName &nameSpace,     const CIMNamespaceName &nameSpace,
     const String& queryLanguage,     const String& queryLanguage,
Line 1121 
Line 1135 
 { {
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::execQuery");     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::execQuery");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMExecQueryRequestMessage* request =     CIMExecQueryRequestMessage* request =
         new CIMExecQueryRequestMessage(         new CIMExecQueryRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 1168 
Line 1184 
                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",
                 "Exception caught in CIMOMHandle"));                 "Exception caught in CIMOMHandle"));
     }     }
   
     const Array<CIMObject>& cimObjects =  
         response->getResponseData().getCIMObjects();  
   
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return cimObjects;      return response->getResponseData();
 } }
  
  
 Array<CIMObject> InternalCIMOMHandleRep::associators(  CIMResponseData InternalCIMOMHandleRep::associators(
     const OperationContext & context,     const OperationContext & context,
     const CIMNamespaceName &nameSpace,     const CIMNamespaceName &nameSpace,
     const CIMObjectPath& objectName,     const CIMObjectPath& objectName,
Line 1191 
Line 1203 
 { {
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::associators");     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::associators");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMAssociatorsRequestMessage* request =     CIMAssociatorsRequestMessage* request =
         new CIMAssociatorsRequestMessage(         new CIMAssociatorsRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 1244 
Line 1258 
                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",
                 "Exception caught in CIMOMHandle"));                 "Exception caught in CIMOMHandle"));
     }     }
   
     const Array<CIMObject>& cimObjects =  
         response->getResponseData().getCIMObjects();  
   
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return cimObjects;      return response->getResponseData();
 } }
  
  
 Array<CIMObjectPath> InternalCIMOMHandleRep::associatorNames(  CIMResponseData InternalCIMOMHandleRep::associatorNames(
     const OperationContext & context,     const OperationContext & context,
     const CIMNamespaceName &nameSpace,     const CIMNamespaceName &nameSpace,
     const CIMObjectPath& objectName,     const CIMObjectPath& objectName,
Line 1265 
Line 1275 
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,
         "InternalCIMOMHandleRep::associatorNames");         "InternalCIMOMHandleRep::associatorNames");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMAssociatorNamesRequestMessage* request =     CIMAssociatorNamesRequestMessage* request =
         new CIMAssociatorNamesRequestMessage(         new CIMAssociatorNamesRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 1315 
Line 1327 
                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",
                 "Exception caught in CIMOMHandle"));                 "Exception caught in CIMOMHandle"));
     }     }
   
     Array<CIMObjectPath> cimObjectPaths = response->objectNames;  
   
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return cimObjectPaths;      return response->getResponseData();
 } }
  
  
 Array<CIMObject> InternalCIMOMHandleRep::references(  CIMResponseData InternalCIMOMHandleRep::references(
     const OperationContext & context,     const OperationContext & context,
     const CIMNamespaceName &nameSpace,     const CIMNamespaceName &nameSpace,
     const CIMObjectPath& objectName,     const CIMObjectPath& objectName,
Line 1335 
Line 1344 
 { {
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::references");     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::references");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMReferencesRequestMessage* request =     CIMReferencesRequestMessage* request =
         new CIMReferencesRequestMessage(         new CIMReferencesRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 1386 
Line 1397 
                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",
                 "Exception caught in CIMOMHandle"));                 "Exception caught in CIMOMHandle"));
     }     }
   
     Array<CIMObject> cimObjects = response->cimObjects;  
   
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return cimObjects;      return response->getResponseData();
 } }
  
  
 Array<CIMObjectPath> InternalCIMOMHandleRep::referenceNames(  CIMResponseData InternalCIMOMHandleRep::referenceNames(
     const OperationContext & context,     const OperationContext & context,
     const CIMNamespaceName &nameSpace,     const CIMNamespaceName &nameSpace,
     const CIMObjectPath& objectName,     const CIMObjectPath& objectName,
Line 1404 
Line 1412 
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE,
         "InternalCIMOMHandleRep::referenceNames");         "InternalCIMOMHandleRep::referenceNames");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMReferenceNamesRequestMessage* request =     CIMReferenceNamesRequestMessage* request =
         new CIMReferenceNamesRequestMessage(         new CIMReferenceNamesRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 1452 
Line 1462 
                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",                 "Provider.CIMOMHandle.CAUGHT_EXCEPTION",
                 "Exception caught in CIMOMHandle"));                 "Exception caught in CIMOMHandle"));
     }     }
   
     Array<CIMObjectPath> cimObjectPaths = response->objectNames;  
   
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
     return cimObjectPaths;      return response->getResponseData();
 } }
  
  
Line 1468 
Line 1475 
 { {
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::getProperty");     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::getProperty");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMGetPropertyRequestMessage* request =     CIMGetPropertyRequestMessage* request =
         new CIMGetPropertyRequestMessage(         new CIMGetPropertyRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 1542 
Line 1551 
 { {
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::setProperty");     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::setProperty");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMSetPropertyRequestMessage* request =     CIMSetPropertyRequestMessage* request =
         new CIMSetPropertyRequestMessage(         new CIMSetPropertyRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),
Line 1606 
Line 1617 
 { {
     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::invokeMethod");     PEG_METHOD_ENTER(TRC_CIMOM_HANDLE, "InternalCIMOMHandleRep::invokeMethod");
  
       AutoPThreadSecurity revPthreadSec(context, true);
   
     CIMInvokeMethodRequestMessage* request =     CIMInvokeMethodRequestMessage* request =
         new CIMInvokeMethodRequestMessage(         new CIMInvokeMethodRequestMessage(
             XmlWriter::getNextMessageId(),             XmlWriter::getNextMessageId(),


Legend:
Removed from v.1.42  
changed lines
  Added in v.1.43

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2