Logo Search packages:      
Sourcecode: cairo-dock version File versions

CairoDockMeasure* cairo_dock_new_measure_timer ( int  iCheckInterval,
GVoidFunc  acquisition,
GVoidFunc  read,
GVoidFunc  update 
)

Cree une mesure periodique.

Parameters:
iCheckInterval l'intervalle en ms entre 2 mesures.
acquisition fonction realisant l'acquisition des donnees. N'accede jamais a la structure des resultats.
read fonction realisant la lecture des donnees precedemment acquises; stocke les resultats dans la structures des resultats.
update fonction realisant la mise a jour de l'interface en fonction des nouveaux resultats, lus dans la structures des resultats.
Returns:
la mesure nouvellement allouee. A liberer avec cairo_dock_free_measure_timer.

Definition at line 411 of file cairo-dock-applet-facility.c.

{
      CairoDockMeasure *pMeasureTimer = g_new0 (CairoDockMeasure, 1);
      pMeasureTimer->pMutexData = g_mutex_new ();
      pMeasureTimer->iCheckInterval = iCheckInterval;
      pMeasureTimer->acquisition = acquisition;
      pMeasureTimer->read = read;
      pMeasureTimer->update = update;
      return pMeasureTimer;
}


Generated by  Doxygen 1.6.0   Back to index