version 1.33, 2008/12/02 09:00:52
|
version 1.33.8.4, 2013/09/29 19:09:50
|
|
|
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(); |
|
|
*/ | */ |
| |
#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 |
|
|
public: | public: |
enum StatRequestType | enum StatRequestType |
{ | { |
GET_CLASS, |
GET_CLASS, // 0 |
GET_INSTANCE, | GET_INSTANCE, |
INDICATION_DELIVERY, | INDICATION_DELIVERY, |
DELETE_CLASS, | DELETE_CLASS, |
|
|
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, |
|
|
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 |
}; | }; |
|
|
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: |