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

read_lock_timing.C File Reference

#include "read_timing_common.H"
#include <Basics.H>
#include <BasicsAllocator.H>
#include <BufStream.H>
#include <unistd.h>
#include <Atom.H>
#include <list>

Go to the source code of this file.

Typedefs

typedef list< const Lock_Data *,
Basics::Allocator< Lock_Data * > > 
Lock_Event_List

Enumerations

enum  which_lock_t { stable, volatileRoot, userGroup }

Functions

void print_timeval (ostream &out, const struct timeval time)
ostream & operator<< (ostream &out, const struct timeval time)
void sorted_lock_insert (Lock_Event_List &lock_list, const Lock_Data *lock)
int main (int argc, char *const argv[])


Typedef Documentation

typedef list<const Lock_Data *, Basics::Allocator<Lock_Data *> > Lock_Event_List
 

Definition at line 310 of file read_lock_timing.C.


Enumeration Type Documentation

enum which_lock_t
 

Enumeration values:
stable 
volatileRoot 
userGroup 

Definition at line 41 of file read_lock_timing.C.


Function Documentation

int main int  argc,
char *const   argv[]
 

Definition at line 793 of file read_lock_timing.C.

References Lock_Data::acquired, Text::cchars(), Time_Ranges::empty(), Time_Ranges::gen_plot(), Time_Ranges::in_range(), Delta_Time::msecs(), NEW_ARRAY, NEW_CONSTR, Time_Ranges::print(), program_name, Time_Ranges::range_count(), Lock_Data::read_record(), Lock_Data::reason, sorted_lock_insert(), stable, Lock_Data::start_time, Basics::OBufStream::str(), Lock_Data::time_held, Lock_Data::time_to_acquire, Lock_Data::time_to_release, usage(), userGroup, volatileRoot, and Lock_Data::write.

ostream& operator<< ostream &  out,
const struct timeval  time
 

Definition at line 60 of file read_lock_timing.C.

References print_timeval().

void print_timeval ostream &  out,
const struct timeval  time
 

Definition at line 48 of file read_lock_timing.C.

Referenced by operator<<().

void sorted_lock_insert Lock_Event_List lock_list,
const Lock_Data lock
 

Definition at line 312 of file read_lock_timing.C.

Referenced by main().


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