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

Diff for /pegasus/src/Pegasus/Server/CIMOperationRequestDecoder.cpp between version 1.40 and 1.41

version 1.40, 2002/04/18 21:36:32 version 1.41, 2002/04/22 12:08:32
Line 30 
Line 30 
 //              Jenny Yu, Hewlett-Packard Company (jenny_yu@hp.com) //              Jenny Yu, Hewlett-Packard Company (jenny_yu@hp.com)
 //              Sushma Fernandes, Hewlett-Packard Company //              Sushma Fernandes, Hewlett-Packard Company
 //              (sushma_fernandes@hp.com) //              (sushma_fernandes@hp.com)
   //              Arthur Pichlkostner (via Markus: sedgewick_de@yahoo.de)
 // //
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
  
Line 44 
Line 45 
 #include <Pegasus/Common/XmlConstants.h> #include <Pegasus/Common/XmlConstants.h>
 #include <Pegasus/Common/Logger.h> #include <Pegasus/Common/Logger.h>
 #include <Pegasus/Common/Tracer.h> #include <Pegasus/Common/Tracer.h>
   #include <Pegasus/Common/StatisticalData.h>
 #include "CIMOperationRequestDecoder.h" #include "CIMOperationRequestDecoder.h"
  
 PEGASUS_USING_STD; PEGASUS_USING_STD;
Line 312 
Line 314 
  
    // If it is a method call, then dispatch it to be handled:    // If it is a method call, then dispatch it to be handled:
  
    handleMethodCall(queueId, content, cimProtocolVersion, cimMethod,     handleMethodCall(queueId, content, contentLength,
                       cimProtocolVersion, cimMethod,
                     cimObject, authType, userName);                     cimObject, authType, userName);
  
    PEG_METHOD_EXIT();    PEG_METHOD_EXIT();
Line 322 
Line 325 
 void CIMOperationRequestDecoder::handleMethodCall( void CIMOperationRequestDecoder::handleMethodCall(
    Uint32 queueId,    Uint32 queueId,
    Sint8* content,    Sint8* content,
      Uint32 contentLength,    // used for statistics only
    const String& cimProtocolVersionInHeader,    const String& cimProtocolVersionInHeader,
    const String& cimMethodInHeader,    const String& cimMethodInHeader,
    const String& cimObjectInHeader,    const String& cimObjectInHeader,
Line 904 
Line 908 
       return;       return;
    }    }
  
      STAT_BYTESREAD
   
    _outputQueue->enqueue(request);    _outputQueue->enqueue(request);
    PEG_METHOD_EXIT();    PEG_METHOD_EXIT();
 } }
Line 919 
Line 925 
    PEG_METHOD_ENTER(TRC_DISPATCHER,    PEG_METHOD_ENTER(TRC_DISPATCHER,
       "CIMOperationRequestDecoder::decodeCreateClassRequest()");       "CIMOperationRequestDecoder::decodeCreateClassRequest()");
  
      STAT_GETSTARTTIME
   
    CIMClass newClass;    CIMClass newClass;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
    Boolean gotClass = false;    Boolean gotClass = false;
Line 960 
Line 968 
       authType,       authType,
       userName);       userName);
  
      STAT_SERVERSTART
   
    PEG_METHOD_EXIT();    PEG_METHOD_EXIT();
    return(request);    return(request);
 } }
Line 975 
Line 985 
    PEG_METHOD_ENTER(TRC_DISPATCHER,    PEG_METHOD_ENTER(TRC_DISPATCHER,
       "CIMOperationRequestDecoder::decodeGetClassRequest()");       "CIMOperationRequestDecoder::decodeGetClassRequest()");
  
      STAT_GETSTARTTIME
   
    String className;    String className;
    Boolean localOnly = true;    Boolean localOnly = true;
    Boolean includeQualifiers = true;    Boolean includeQualifiers = true;
Line 1058 
Line 1070 
       authType,       authType,
       userName);       userName);
  
      STAT_SERVERSTART
   
    PEG_METHOD_EXIT();    PEG_METHOD_EXIT();
    return(request);    return(request);
 } }
Line 1070 
Line 1084 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMClass modifiedClass;    CIMClass modifiedClass;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
    Boolean gotClass = false;    Boolean gotClass = false;
Line 1109 
Line 1125 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1120 
Line 1138 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    String className;    String className;
    Boolean deepInheritance = false;    Boolean deepInheritance = false;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
Line 1163 
Line 1183 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1174 
Line 1196 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    String className;    String className;
    Boolean deepInheritance = false;    Boolean deepInheritance = false;
    Boolean localOnly = true;    Boolean localOnly = true;
Line 1244 
Line 1268 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1255 
Line 1281 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    String className;    String className;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
    Boolean gotClassName = false;    Boolean gotClassName = false;
Line 1293 
Line 1321 
       authType,       authType,
       userName);       userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1304 
Line 1334 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMInstance newInstance;    CIMInstance newInstance;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
    Boolean gotInstance = false;    Boolean gotInstance = false;
Line 1343 
Line 1375 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1354 
Line 1388 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMReference instanceName;    CIMReference instanceName;
    Boolean localOnly = true;    Boolean localOnly = true;
    Boolean includeQualifiers = false;    Boolean includeQualifiers = false;
Line 1434 
Line 1470 
       authType,       authType,
       userName);       userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1445 
Line 1483 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMNamedInstance modifiedInstance;    CIMNamedInstance modifiedInstance;
    Boolean includeQualifiers = true;    Boolean includeQualifiers = true;
    CIMPropertyList propertyList;    CIMPropertyList propertyList;
Line 1508 
Line 1548 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
  
    return(request);    return(request);
 } }
Line 1520 
Line 1561 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    String className;    String className;
    Boolean deepInheritance = false;    Boolean deepInheritance = false;
    Boolean localOnly = true;    Boolean localOnly = true;
Line 1610 
Line 1653 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1621 
Line 1666 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    String className;    String className;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
    Boolean gotClassName = false;    Boolean gotClassName = false;
Line 1660 
Line 1707 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1671 
Line 1720 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMReference instanceName;    CIMReference instanceName;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
    Boolean gotInstanceName = false;    Boolean gotInstanceName = false;
Line 1709 
Line 1760 
       authType,       authType,
       userName);       userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1720 
Line 1773 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMQualifierDecl qualifierDeclaration;    CIMQualifierDecl qualifierDeclaration;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
    Boolean gotQualifierDeclaration = false;    Boolean gotQualifierDeclaration = false;
Line 1759 
Line 1814 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1770 
Line 1827 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    String qualifierName;    String qualifierName;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
    Boolean gotQualifierName = false;    Boolean gotQualifierName = false;
Line 1809 
Line 1868 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1820 
Line 1881 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    for (const char* name; XmlReader::getIParamValueTag(parser, name);)    for (const char* name; XmlReader::getIParamValueTag(parser, name);)
    {    {
       // No IPARAMVALUEs are defined for this operation       // No IPARAMVALUEs are defined for this operation
Line 1834 
Line 1897 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1845 
Line 1910 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    String qualifierName;    String qualifierName;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
    Boolean gotQualifierName = false;    Boolean gotQualifierName = false;
Line 1884 
Line 1951 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1895 
Line 1964 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMReference objectName;    CIMReference objectName;
    String resultClass;    String resultClass;
    String role;    String role;
Line 1952 
Line 2023 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 1963 
Line 2036 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMReference objectName;    CIMReference objectName;
    String resultClass;    String resultClass;
    String role;    String role;
Line 2053 
Line 2128 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 2064 
Line 2141 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMReference objectName;    CIMReference objectName;
    String assocClass;    String assocClass;
    String resultClass;    String resultClass;
Line 2139 
Line 2218 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 2150 
Line 2231 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMReference objectName;    CIMReference objectName;
    String assocClass;    String assocClass;
    String resultClass;    String resultClass;
Line 2258 
Line 2341 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 2269 
Line 2354 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMReference instanceName;    CIMReference instanceName;
    String propertyName;    String propertyName;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
Line 2316 
Line 2403 
       authType,       authType,
       userName);       userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 2327 
Line 2416 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMReference instanceName;    CIMReference instanceName;
    String propertyName;    String propertyName;
    CIMValue propertyValue;    CIMValue propertyValue;
Line 2386 
Line 2477 
       authType,       authType,
       userName);       userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 2397 
Line 2490 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    String queryLanguage;    String queryLanguage;
    String query;    String query;
    Boolean duplicateParameter = false;    Boolean duplicateParameter = false;
Line 2445 
Line 2540 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
   
    return(request);    return(request);
 } }
  
Line 2457 
Line 2554 
    const String& authType,    const String& authType,
    const String& userName)    const String& userName)
 { {
      STAT_GETSTARTTIME
   
    CIMParamValue paramValue;    CIMParamValue paramValue;
    Array<CIMParamValue> inParameters;    Array<CIMParamValue> inParameters;
  
Line 2476 
Line 2575 
          authType,          authType,
          userName);          userName);
  
      STAT_SERVERSTART
  
    return(request);    return(request);
 } }


Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2