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

Delta_Time Struct Reference

#include <read_timing_common.H>

List of all members.

Public Member Functions

void read (FILE *input) throw (FS::EndOfFile)
 Delta_Time (FILE *input) throw (FS::EndOfFile)
 Delta_Time ()
void usecs_overflow ()
bool operator> (const Delta_Time &other) const
bool operator>= (const Delta_Time &other) const
Delta_Time operator- (const Delta_Time &other) const
Delta_Time operator+ (const Delta_Time &other) const
Delta_Timeoperator+= (const Delta_Time &other)
Delta_Timeoperator= (const Delta_Time &other)
double msecs () const
bool operator== (const Delta_Time &other) const throw ()
bool operator!= (const Delta_Time &other) const throw ()

Public Attributes

unsigned long secs
unsigned long usecs


Constructor & Destructor Documentation

Delta_Time::Delta_Time FILE *  input  )  throw (FS::EndOfFile) [inline]
 

Definition at line 59 of file read_timing_common.H.

References read().

Delta_Time::Delta_Time  )  [inline]
 

Definition at line 64 of file read_timing_common.H.


Member Function Documentation

double Delta_Time::msecs  )  const [inline]
 

Definition at line 142 of file read_timing_common.H.

References secs, and usecs.

Referenced by Proc_Totals::add_call(), main(), Lock_Data::plot_lock_info(), Time_Ranges::print(), and Lock_Data::print_lock_info().

bool Delta_Time::operator!= const Delta_Time other  )  const throw () [inline]
 

Definition at line 154 of file read_timing_common.H.

References secs, and usecs.

Delta_Time Delta_Time::operator+ const Delta_Time other  )  const [inline]
 

Definition at line 114 of file read_timing_common.H.

References secs, usecs, and usecs_overflow().

Delta_Time& Delta_Time::operator+= const Delta_Time other  )  [inline]
 

Definition at line 125 of file read_timing_common.H.

References secs, usecs, and usecs_overflow().

Delta_Time Delta_Time::operator- const Delta_Time other  )  const [inline]
 

Definition at line 93 of file read_timing_common.H.

References secs, usecs, usecs_overflow(), and USECS_PER_SEC.

Delta_Time& Delta_Time::operator= const Delta_Time other  )  [inline]
 

Definition at line 134 of file read_timing_common.H.

References secs, and usecs.

bool Delta_Time::operator== const Delta_Time other  )  const throw () [inline]
 

Definition at line 149 of file read_timing_common.H.

References secs, and usecs.

bool Delta_Time::operator> const Delta_Time other  )  const [inline]
 

Definition at line 79 of file read_timing_common.H.

References secs, and usecs.

bool Delta_Time::operator>= const Delta_Time other  )  const [inline]
 

Definition at line 86 of file read_timing_common.H.

References secs, and usecs.

void Delta_Time::read FILE *  input  )  throw (FS::EndOfFile) [inline]
 

Definition at line 38 of file read_timing_common.H.

References secs, and usecs.

Referenced by Delta_Time(), Call_Data::read(), Time_Point::read(), and Lock_Data::read_record().

void Delta_Time::usecs_overflow  )  [inline]
 

Definition at line 70 of file read_timing_common.H.

References secs, usecs, and USECS_PER_SEC.

Referenced by operator+(), operator+=(), operator-(), and operator-().


Member Data Documentation

unsigned long Delta_Time::secs
 

Definition at line 34 of file read_timing_common.H.

Referenced by msecs(), operator!=(), operator+(), operator+=(), operator-(), operator-(), operator=(), operator==(), operator>(), operator>=(), read(), and usecs_overflow().

unsigned long Delta_Time::usecs
 

Definition at line 35 of file read_timing_common.H.

Referenced by msecs(), operator!=(), operator+(), operator+=(), operator-(), operator-(), operator=(), operator==(), operator>(), operator>=(), read(), and usecs_overflow().


The documentation for this struct was generated from the following file:
Generated on Mon May 8 00:49:09 2006 for Vesta by  doxygen 1.4.2