Ejemplo n.º 1
0
 /**
  * This function returns the fraction of time elapsed after the beginning 
  * till the end
  */
 double fraction(Timestamp currentTime, Timestamp endTime) {
     if ( (currentTime.after(*this)) && (endTime.after(currentTime)) ) {
         return(((double)currentTime.subUsec(*this)) /
                ((double)endTime.subUsec(*this)));
     } else {
         return -1.0;
     }
 }