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

Diff for /pegasus/src/Pegasus/Common/StatisticalData.h between version 1.33 and 1.33.8.4

version 1.33, 2008/12/02 09:00:52 version 1.33.8.4, 2013/09/29 19:09:50
Line 61 
Line 61 
 response->endServer();\ response->endServer();\
  
 #define STAT_BYTESSENT \ #define STAT_BYTESSENT \
 Uint16 statType = (response->getType() >= CIM_GET_CLASS_RESPONSE_MESSAGE) ? \  
     response->getType() - CIM_GET_CLASS_RESPONSE_MESSAGE : \  
     response->getType() - 1; \  
 StatisticalData::current()->addToValue( \ StatisticalData::current()->addToValue( \
     message.size(), statType, StatisticalData::PEGASUS_STATDATA_BYTES_SENT);      message.size(), response->getType(), \
       StatisticalData::PEGASUS_STATDATA_BYTES_SENT);
  
 #define STAT_SERVEREND_ERROR \ #define STAT_SERVEREND_ERROR \
 response->endServer(); response->endServer();
Line 79 
Line 76 
 */ */
  
 #define STAT_BYTESREAD \ #define STAT_BYTESREAD \
 Uint16 statType = (request->getType() >= CIM_GET_CLASS_RESPONSE_MESSAGE) ? \  
     request->getType() - CIM_GET_CLASS_RESPONSE_MESSAGE : \  
     request->getType() - 1; \  
 StatisticalData::current()->requSize = contentLength; StatisticalData::current()->requSize = contentLength;
  
 #else #else
Line 127 
Line 121 
 public: public:
     enum StatRequestType     enum StatRequestType
     {     {
         GET_CLASS,          GET_CLASS,    // 0
         GET_INSTANCE,         GET_INSTANCE,
         INDICATION_DELIVERY,         INDICATION_DELIVERY,
         DELETE_CLASS,         DELETE_CLASS,
Line 137 
Line 131 
         MODIFY_CLASS,         MODIFY_CLASS,
         MODIFY_INSTANCE,         MODIFY_INSTANCE,
         ENUMERATE_CLASSES,         ENUMERATE_CLASSES,
         ENUMERATE_CLASS_NAMES,          ENUMERATE_CLASS_NAMES,  // 10
         ENUMERATE_INSTANCES,         ENUMERATE_INSTANCES,
         ENUMERATE_INSTANCE_NAMES,         ENUMERATE_INSTANCE_NAMES,
         EXEC_QUERY,         EXEC_QUERY,
Line 147 
Line 141 
         REFERENCE_NAMES,         REFERENCE_NAMES,
         GET_PROPERTY,         GET_PROPERTY,
         SET_PROPERTY,         SET_PROPERTY,
         GET_QUALIFIER,          GET_QUALIFIER,      //20,
         SET_QUALIFIER,         SET_QUALIFIER,
         DELETE_QUALIFIER,         DELETE_QUALIFIER,
         ENUMERATE_QUALIFIERS,         ENUMERATE_QUALIFIERS,
   //EXP_PULL_BEGIN
           OPEN_ENUMERATE_INSTANCES, //24
           OPEN_ENUMERATE_INSTANCEPATHS,
           OPEN_REFERENCE_INSTANCES,
           OPEN_REFERENCE_INSTANCE_PATHS,
           OPEN_ASSOCIATOR_INSTANCES,
           OPEN_ASSOCIATOR_INSTANCE_PATHS,
           PULL_INSTANCES_WITH_PATH,
           PULL_INSTANCES_PATHS,
           CLOSE_ENUMERATION,
   //EXP_PULL_END
         INVOKE_METHOD,         INVOKE_METHOD,
         NUMBER_OF_TYPES         NUMBER_OF_TYPES
     };     };
Line 177 
Line 182 
     Sint64 requestSize[NUMBER_OF_TYPES];     Sint64 requestSize[NUMBER_OF_TYPES];
     Sint64 requSize;    //tempory storage for requestSize vlaue     Sint64 requSize;    //tempory storage for requestSize vlaue
     Boolean copyGSD;     Boolean copyGSD;
   
     static StatisticalData* cur;     static StatisticalData* cur;
     void addToValue(Sint64 value, Uint16 type, Uint32 t);  
       void addToValue(Sint64 value, MessageType msgType, Uint32 t);
   
     static String requestName[];     static String requestName[];
   
     void setCopyGSD(Boolean flag);     void setCopyGSD(Boolean flag);
  
 protected: protected:


Legend:
Removed from v.1.33  
changed lines
  Added in v.1.33.8.4

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2