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

Diff for /pegasus/src/Pegasus/Common/StatisticalData.cpp between version 1.22.8.6 and 1.22.8.7

version 1.22.8.6, 2013/10/14 16:25:59 version 1.22.8.7, 2013/11/05 19:36:43
Line 68 
Line 68 
   "Associators",                    //    16          16   "Associators",                    //    16          16
   "AssociatorNames",                //    17          17   "AssociatorNames",                //    17          17
   "References",                     //    18          18   "References",                     //    18          18
   "ReferenceNames",                 //    19          20    "ReferenceNames",                 //    19          19
   "SetProperty",                    //    20          21    "GetProperty",                    //    20          20
   "GetQualifier",                   //    21          22    "SetProperty",                    //    21          21
   "SetQualifier",                   //    22          23    "GetQualifier",                   //    22          22
   "DeleteQualifier",                //    23          24    "SetQualifier",                   //    23          23
   "EnumerateQualifiers",            //    24          25    "DeleteQualifier",                //    24          24
     "EnumerateQualifiers",            //    25          25
 // Entries below this point are not part of the CIM Class and are treated // Entries below this point are not part of the CIM Class and are treated
 // as OtherOperationTypes in the instance.  // as OtherOperationTypes in the CIM_CIMOMStatisticalData instance.
   "InvokeMethod"                    //     25          Not Present index = 26    "InvokeMethod",                    //    26          Not Present index = 26
 //EXP_PULL_BEGIN //EXP_PULL_BEGIN
 //// TODO these are not defined in CIM_StatisticalData class and are //// TODO these are not defined in CIM_StatisticalData class and are
 ///  represented by the Other groping with supplementary property ///  represented by the Other groping with supplementary property
   "OpenEnumerateInstances",         //    71          27   "OpenEnumerateInstances",         //    71          27
   "OpenEnumerateInstancePaths",     //    72   "OpenEnumerateInstancePaths",     //    72
   "OpenReferences",                 //    73    "OpenAssociators",                //    73
   "OpenReferenceNames",             //    74    "OpenAssociatorPaths",           //     74
   "OpenAssociators",                //    75    "OpenReferences",                 //    75
   "OpenAssociatorPaths",            //    76    "OpenReferenceNames",             //    76
   "PullInstancesWithPath",          //    77    "OpenQueryInstances",             //    77
   "PullInstancePaths",              //    77    "PullInstancesWithPath",          //    78
   "CloseEnumeration" ,              //    79    "PullInstancePaths",              //    79
     "CloseEnumeration" ,              //    80
 //EXP_PULL_END //EXP_PULL_END
 }; };
  
Line 140 
Line 142 
     // Map MessageType to statistic type. Requires multiple tests because     // Map MessageType to statistic type. Requires multiple tests because
     // mapping request and responses to the request types.     // mapping request and responses to the request types.
     Uint16 type;     Uint16 type;
     if ((msgType) >= CIM_OPEN_ENUMERATE_INSTANCES_RESPONSE_MESSAGE)  
     {      if ((msgType) >= CIM_OPEN_ENUMERATE_INSTANCES_REQUEST_MESSAGE)
         type = msgType - CIM_SET_QUALIFIER_RESPONSE_MESSAGE;  
     }  
     else if (msgType >= CIM_ENUMERATE_CLASSES_RESPONSE_MESSAGE)  
     {     {
        type = msgType - CIM_OPEN_ENUMERATE_INSTANCES_REQUEST_MESSAGE;          type = msgType - CIM_DELETE_QUALIFIER_RESPONSE_MESSAGE;
     }     }
     else if (msgType >= CIM_GET_CLASS_RESPONSE_MESSAGE)     else if (msgType >= CIM_GET_CLASS_RESPONSE_MESSAGE)
     {     {
Line 157 
Line 156 
         type = msgType - 1;         type = msgType - 1;
     }     }
  
     //// KS_TODO diagnostic to confirm that the above if statements are correct  
     //// KS_DELETE when we get bug 9786 completely integrated.  
     PEG_TRACE((TRC_STATISTICAL_DATA, Tracer::LEVEL4,  
      "StatisticalData::addToValue msgType %s %u. stat type %u",  
                MessageTypeToString(msgType),  
                msgType, type ));  
   
     // Test if valid statistic type     // Test if valid statistic type
     if (type >= NUMBER_OF_TYPES)     if (type >= NUMBER_OF_TYPES)
     {     {
Line 172 
Line 164 
                  "Invalid Request Type =  %u", type));                  "Invalid Request Type =  %u", type));
          return;          return;
     }     }
       //// Diagnostic to confirm message type conversion. Normally commented
       //// out
   //  PEG_TRACE((TRC_STATISTICAL_DATA, Tracer::LEVEL4,
   //   "StatisticalData::addToValue msgType %s %u. stat type %u %s",
   //             MessageTypeToString(msgType),
   //             msgType, type, (const char*)requestName[type].getCString() ));
  
     if (copyGSD)     if (copyGSD)
     {     {


Legend:
Removed from v.1.22.8.6  
changed lines
  Added in v.1.22.8.7

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2