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 383 of file mhttpd.cxx.

Constructor & Destructor Documentation

◆ RequestTrace()

RequestTrace::RequestTrace ( )
inline

Definition at line 400 of file mhttpd.cxx.

401 {
402 fTimeReceived = 0;
403 fTimeLocked = 0;
404 fTimeUnlocked = 0;
405 fTimeProcessed = 0;
406 fTimeSent = 0;
407 fCompleted = false;
408 fAuthOk = false;
409 }
double fTimeSent
Definition mhttpd.cxx:390
bool fCompleted
Definition mhttpd.cxx:391
double fTimeReceived
Definition mhttpd.cxx:386
double fTimeUnlocked
Definition mhttpd.cxx:388
double fTimeLocked
Definition mhttpd.cxx:387
double fTimeProcessed
Definition mhttpd.cxx:389

Member Function Documentation

◆ PrintTrace0()

void RequestTrace::PrintTrace0 ( ) const
inline

Definition at line 411 of file mhttpd.cxx.

412 {
413 printf("%.3f ", fTimeReceived);
418 printf("A ");
419 printf("%d ", fAuthOk);
420 printf("T ");
424 printf("M %s ", fMethod.c_str());
425 printf("URL %s ", fUri.c_str());
426 if (fRPC.length() > 0) {
427 printf("RPC %s ", fRPC.c_str());
428 }
429 printf("\n");
430 };
std::string fMethod
Definition mhttpd.cxx:392
std::string fUri
Definition mhttpd.cxx:393
std::string fRPC
Definition mhttpd.cxx:395
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 397 of file mhttpd.cxx.

◆ fCompleted

bool RequestTrace::fCompleted

Definition at line 391 of file mhttpd.cxx.

◆ fMethod

std::string RequestTrace::fMethod

Definition at line 392 of file mhttpd.cxx.

◆ fQuery

std::string RequestTrace::fQuery

Definition at line 394 of file mhttpd.cxx.

◆ fResource

std::string RequestTrace::fResource

Definition at line 396 of file mhttpd.cxx.

◆ fRPC

std::string RequestTrace::fRPC

Definition at line 395 of file mhttpd.cxx.

◆ fTimeLocked

double RequestTrace::fTimeLocked

Definition at line 387 of file mhttpd.cxx.

◆ fTimeProcessed

double RequestTrace::fTimeProcessed

Definition at line 389 of file mhttpd.cxx.

◆ fTimeReceived

double RequestTrace::fTimeReceived

Definition at line 386 of file mhttpd.cxx.

◆ fTimeSent

double RequestTrace::fTimeSent

Definition at line 390 of file mhttpd.cxx.

◆ fTimeUnlocked

double RequestTrace::fTimeUnlocked

Definition at line 388 of file mhttpd.cxx.

◆ fUri

std::string RequestTrace::fUri

Definition at line 393 of file mhttpd.cxx.


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