CTime Class Reference

#include <time.hh>

List of all members.

Public Member Functions

Constructeurs
 CTime ()
 CTime (long ASec, long AMicroSec=0)
Méthodes publiques
void setTime (long ASec, long AMicroSec=0)
void getTime (long *ASec, long *AMicroSec) const
void updateTime ()
void displayTime (std::ostream &AStream, bool ADisplayAll=true) const
CTime operator+ (const CTime &ATime) const
CTime operator- (const CTime &ATime) const
const CTimeoperator+= (const CTime &ATime)
const CTimeoperator-= (const CTime &ATime)

Private Attributes

Attributs privés
struct timeval FTime


Detailed Description

Classe définissant un temps avec une précision en millisecondes.

Author:
Nicolas Guiard

Definition at line 45 of file time.hh.


Constructor & Destructor Documentation

INLINE CTime::CTime (  ) 

Constructeur par défaut

Returns:
Une nouvelle instance de la classe
Construction d'une nouvelle instance de la classe initialisée avec un temps correspondant à l'heure courante.

Definition at line 27 of file time.icc.

INLINE CTime::CTime ( long  ASec,
long  AMicroSec = 0 
)

Constructeur avec initialisation

Parameters:
ASec Un temps en seconde
AMicroSec Les microsecondes
Returns:
Une nouvelle instance de la classe
Construction d'une nouvelle instance de la classe initialisée avec un temps de ASec secondes et AMicroSec microsecondes.

Definition at line 68 of file time.icc.


Member Function Documentation

INLINE void CTime::displayTime ( std::ostream &  AStream,
bool  ADisplayAll = true 
) const

displayTime

Parameters:
AStream Le flot dans lequel afficher le temps
Cette méthode permet d'afficher le temps.

Definition at line 108 of file time.icc.

INLINE void CTime::getTime ( long *  ASec,
long *  AMicroSec 
) const

getTime

Parameters:
ASec Le temps en seconde
AMicroSec Les microsecondes
Cette méthode permet de récupérer le temps courant en le stockant dans les paramètres ASec et AMicroSec.

Definition at line 86 of file time.icc.

INLINE CTime CTime::operator+ ( const CTime ATime  )  const

operator +

Parameters:
ATime Le temps à ajouter
Returns:
Le résultat de l'addition
Cette opérateur permet de calculer la somme de deux temps.

Definition at line 154 of file time.icc.

INLINE const CTime & CTime::operator+= ( const CTime ATime  ) 

operator +=

Parameters:
ATime Le temps à ajouter
Returns:
Le nouveau temps
Cette opérateur permet d'ajouter un temps au temps courant.

Definition at line 212 of file time.icc.

INLINE CTime CTime::operator- ( const CTime ATime  )  const

operator -

Parameters:
ATime Le temps à soustraire
Returns:
Le résultat de la soustraction
Cette opérateur permet de calculer la différence entre de deux temps.

Definition at line 182 of file time.icc.

INLINE const CTime & CTime::operator-= ( const CTime ATime  ) 

operator -=

Parameters:
ATime Le temps à soustraire
Returns:
Le nouveau temps
Cette opérateur permet de soustraire un temps au temps courant.

Definition at line 238 of file time.icc.

INLINE void CTime::setTime ( long  ASec,
long  AMicroSec = 0 
)

setTime

Parameters:
ASec Un temps en seconde
AMicroSec Les microsecondes
Cette méthode permet de modifier le temps courant en lui affectant un temps de ASec secondes et AMicroSec microsecondes.

Definition at line 77 of file time.icc.

INLINE void CTime::updateTime (  ) 

updateTime

Cette méthode permet de récupérer l'heure courante.

Definition at line 96 of file time.icc.


Member Data Documentation

struct timeval CTime::FTime [read, private]

FTime La structure "C" contenant les informations sur le temps.

Definition at line 223 of file time.hh.


The documentation for this class was generated from the following files:

Generated on Tue Jul 7 15:21:00 2009 for Moka libraries by  doxygen 1.5.8