Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

timing.C File Reference

#include <BufStream.H>
#include <iomanip>
#include <Basics.H>
#include "VestaSource.H"
#include <VestaConfig.H>
#include "logging.H"
#include "timing.H"
#include <assert.h>
#include <pthread.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>

Go to the source code of this file.

Defines

#define USECS_PER_SEC   1000000

Functions

void timing_start_call (unsigned int proc)
void timing_dupe_status (int new_call)
void timing_record_time_point (const char *file, unsigned int line)
void timing_end_call (struct timeval *delta_time)
int timing_in_call ()
void timing_control (bool enable)
void timing_record_LongId (const LongId &lid)
void Timing_Recorder_exit_cleanup () throw ()
void Timing_Recorder_exit_cleanup_setup () throw ()

Variables

Basics::mutex popen_mu


Define Documentation

#define USECS_PER_SEC   1000000
 

Definition at line 183 of file timing.C.


Function Documentation

void timing_control bool  enable  ) 
 

Definition at line 154 of file timing.C.

void timing_dupe_status int  new_call  ) 
 

Definition at line 96 of file timing.C.

void timing_end_call struct timeval *  delta_time  ) 
 

Definition at line 120 of file timing.C.

int timing_in_call  ) 
 

Definition at line 141 of file timing.C.

void timing_record_LongId const LongId lid  ) 
 

Definition at line 159 of file timing.C.

void timing_record_time_point const char *  file,
unsigned int  line
 

Definition at line 108 of file timing.C.

void Timing_Recorder_exit_cleanup  )  throw ()
 

Definition at line 224 of file timing.C.

References Basics::mutex::lock(), and Basics::mutex::unlock().

Referenced by Timing_Recorder_exit_cleanup_setup().

void Timing_Recorder_exit_cleanup_setup  )  throw ()
 

Definition at line 238 of file timing.C.

References Timing_Recorder_exit_cleanup().

void timing_start_call unsigned int  proc  ) 
 

Definition at line 84 of file timing.C.


Variable Documentation

Basics::mutex popen_mu
 

Definition at line 54 of file timing.C.


Generated on Mon May 8 00:49:04 2006 for Vesta by  doxygen 1.4.2