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

Time_Ranges::time_range Struct Reference

List of all members.

Public Member Functions

 time_range ()
 time_range (const struct timeval &start, const Delta_Time &delta)
 time_range (const struct time_range &other)
bool overlaps_end_of (const struct time_range &other) const throw ()
bool overlaps_start_of (const struct time_range &other) const throw ()
bool contains (const struct time_range &other) const throw ()
bool contained_by (const struct time_range &other) const throw ()
time_rangeoperator= (const struct time_range &other)
time_range merge (const struct time_range &other)

Public Attributes

timeval start_time end_time

Constructor & Destructor Documentation

Time_Ranges::time_range::time_range  )  [inline]
 

Definition at line 343 of file read_lock_timing.C.

Time_Ranges::time_range::time_range const struct timeval &  start,
const Delta_Time delta
[inline]
 

Definition at line 350 of file read_lock_timing.C.

Time_Ranges::time_range::time_range const struct time_range other  )  [inline]
 

Definition at line 354 of file read_lock_timing.C.

References end_time.


Member Function Documentation

bool Time_Ranges::time_range::contained_by const struct time_range other  )  const throw () [inline]
 

Definition at line 379 of file read_lock_timing.C.

Referenced by Time_Ranges::add_range().

bool Time_Ranges::time_range::contains const struct time_range other  )  const throw () [inline]
 

Definition at line 374 of file read_lock_timing.C.

References overlaps_end_of(), and overlaps_start_of().

struct time_range Time_Ranges::time_range::merge const struct time_range other  )  [inline]
 

Definition at line 394 of file read_lock_timing.C.

References end_time, and overlaps_start_of().

Referenced by Time_Ranges::add_range().

time_range& Time_Ranges::time_range::operator= const struct time_range other  )  [inline]
 

Definition at line 384 of file read_lock_timing.C.

bool Time_Ranges::time_range::overlaps_end_of const struct time_range other  )  const throw () [inline]
 

Definition at line 362 of file read_lock_timing.C.

Referenced by Time_Ranges::add_range(), contains(), and Time_Ranges::in_range().

bool Time_Ranges::time_range::overlaps_start_of const struct time_range other  )  const throw () [inline]
 

Definition at line 368 of file read_lock_timing.C.

Referenced by Time_Ranges::add_range(), contains(), Time_Ranges::in_range(), and merge().


Member Data Documentation

struct timeval start_time Time_Ranges::time_range::end_time
 

Definition at line 342 of file read_lock_timing.C.

Referenced by merge(), and time_range().


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