MIDAS
Loading...
Searching...
No Matches
RequestTrace Class Reference
Collaboration diagram for RequestTrace:

Public Member Functions

 RequestTrace ()
 
void PrintTrace0 () const
 

Public Attributes

double fTimeReceived
 
double fTimeLocked
 
double fTimeUnlocked
 
double fTimeProcessed
 
double fTimeSent
 
bool fCompleted
 
std::string fMethod
 
std::string fUri
 
std::string fQuery
 
std::string fRPC
 
std::string fResource
 
bool fAuthOk
 

Detailed Description

Definition at line 385 of file mhttpd.cxx.

Constructor & Destructor Documentation

◆ RequestTrace()

RequestTrace::RequestTrace ( )
inline

Definition at line 402 of file mhttpd.cxx.

403 {
404 fTimeReceived = 0;
405 fTimeLocked = 0;
406 fTimeUnlocked = 0;
407 fTimeProcessed = 0;
408 fTimeSent = 0;
409 fCompleted = false;
410 fAuthOk = false;
411 }
double fTimeSent
Definition mhttpd.cxx:392
bool fCompleted
Definition mhttpd.cxx:393
double fTimeReceived
Definition mhttpd.cxx:388
double fTimeUnlocked
Definition mhttpd.cxx:390
double fTimeLocked
Definition mhttpd.cxx:389
double fTimeProcessed
Definition mhttpd.cxx:391

Member Function Documentation

◆ PrintTrace0()

void RequestTrace::PrintTrace0 ( ) const
inline

Definition at line 413 of file mhttpd.cxx.

414 {
415 printf("%.3f ", fTimeReceived);
420 printf("A ");
421 printf("%d ", fAuthOk);
422 printf("T ");
426 printf("M %s ", fMethod.c_str());
427 printf("URL %s ", fUri.c_str());
428 if (fRPC.length() > 0) {
429 printf("RPC %s ", fRPC.c_str());
430 }
431 printf("\n");
432 };
std::string fMethod
Definition mhttpd.cxx:394
std::string fUri
Definition mhttpd.cxx:395
std::string fRPC
Definition mhttpd.cxx:397
TH1X EXPRT * h1_book(const char *name, const char *title, int bins, double min, double max)
Definition rmidas.h:24
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ fAuthOk

bool RequestTrace::fAuthOk

Definition at line 399 of file mhttpd.cxx.

◆ fCompleted

bool RequestTrace::fCompleted

Definition at line 393 of file mhttpd.cxx.

◆ fMethod

std::string RequestTrace::fMethod

Definition at line 394 of file mhttpd.cxx.

◆ fQuery

std::string RequestTrace::fQuery

Definition at line 396 of file mhttpd.cxx.

◆ fResource

std::string RequestTrace::fResource

Definition at line 398 of file mhttpd.cxx.

◆ fRPC

std::string RequestTrace::fRPC

Definition at line 397 of file mhttpd.cxx.

◆ fTimeLocked

double RequestTrace::fTimeLocked

Definition at line 389 of file mhttpd.cxx.

◆ fTimeProcessed

double RequestTrace::fTimeProcessed

Definition at line 391 of file mhttpd.cxx.

◆ fTimeReceived

double RequestTrace::fTimeReceived

Definition at line 388 of file mhttpd.cxx.

◆ fTimeSent

double RequestTrace::fTimeSent

Definition at line 392 of file mhttpd.cxx.

◆ fTimeUnlocked

double RequestTrace::fTimeUnlocked

Definition at line 390 of file mhttpd.cxx.

◆ fUri

std::string RequestTrace::fUri

Definition at line 395 of file mhttpd.cxx.


The documentation for this class was generated from the following file: