1#ifndef __JLANG__JTIMEVAL__ 
    2#define __JLANG__JTIMEVAL__ 
   17namespace JPP { 
using namespace JLANG; }
 
   49      this->tv_usec = tv_us;
 
 
   62      this->tv_usec = tv_us;
 
 
   73      return static_cast<const JTimeval&
>(*this);
 
 
   84      return static_cast<JTimeval&
>(*this);
 
 
   95      static_cast<JTimeval&
>(*this) = timeval;
 
 
  107      if (this->tv_sec == value.tv_sec)
 
  108        return this->tv_usec < value.tv_usec;
 
  110        return this->tv_sec  < value.tv_sec;
 
 
  133      return JTimeval(std::numeric_limits<int>::max(), std::numeric_limits<int>::max());
 
 
  143    const timeval* 
get()
 const 
  145      return static_cast<const timeval*
>(
this);
 
 
  156      return static_cast<timeval*
>(
this);
 
 
  191      return in >> time.tv_sec >> time.tv_usec;
 
 
  204      return out << time.tv_sec << 
' ' << time.tv_usec;
 
 
 
Auxiliary class for time values.
 
const JTimeval & getTimeval() const
Get time value.
 
friend std::istream & operator>>(std::istream &in, JTimeval &time)
Read time value from input.
 
const timeval * operator&() const
Address of operator.
 
const timeval * get() const
Get pointer to time value.
 
friend std::ostream & operator<<(std::ostream &out, const JTimeval &time)
Write time value to output.
 
timeval * get()
Get pointer to time value.
 
JTimeval(const int tv_s, const int tv_us)
Constructor.
 
void setTimeval(const JTimeval &timeval)
Set time value.
 
JTimeval()
Default constructor.
 
JTimeval(const int tv_us)
Constructor.
 
JTimeval & getTimeval()
Get time value.
 
static JTimeval min()
Get minimal time value.
 
bool less(const JTimeval &value) const
Less than method.
 
static JTimeval max()
Get maximal time value.
 
Auxiliary classes and methods for language specific functionality.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Template definition of auxiliary base class for comparison of data structures.