DiaDes
0.1
DIAgnosis of Discrete-Event System
include
diades
utils
MyTime.hh
Go to the documentation of this file.
1
/*
2
* Fonctions pour la mesure du temps (cpu et ecoule).
3
*
4
* Description:
5
*
6
* Structures utilisees.
7
* Prototypes des fonctions disponibles.
8
*
9
*/
10
11
#ifndef TIM_DEF
12
#define TIM_DEF 1
13
14
/*
15
* Types et structures.
16
*/
17
18
namespace
my_time
{
19
20
typedef
struct
tim__data
TIM_DATA
;
/* Structure mesures de temps. */
21
22
struct
tim__data
{
23
long
int
l_cpu
;
/* Temps cpu en milli secondes. */
24
long
int
l_time
;
/* Temps reel ecoule en secondes. */
25
char
b_cpu
[25];
/* Temps cpu formatte. */
26
char
b_time
[25];
/* Temps reel formatte. */
27
};
28
29
/*
30
* Prototypes des fonctions disponibles.
31
*/
32
33
#ifdef __cplusplus
34
extern
"C"
{
35
#endif
36
37
TIM_DATA
*
time_get
(
/* Determination des valeurs courantes. */
38
TIM_DATA
*times);
/* Structure pour ecriture des valeurs. */
39
40
TIM_DATA
*
time_diff
(
/* Temps ecoules entre deux mesures. */
41
TIM_DATA
*result,
/* Structure pour ecriture des resultats*/
42
TIM_DATA
*debut,
/* Structure contenant les temps debut. */
43
TIM_DATA
*fin);
/* Structure contenant les temps fin. */
44
45
TIM_DATA
*
time_add
(
/* Temps additionant deux mesures. */
46
TIM_DATA
*result,
/* Structure pour ecriture des resultats*/
47
TIM_DATA
*debut,
/* Structure contenant les temps debut. */
48
TIM_DATA
*fin);
/* Structure contenant les temps fin. */
49
50
#ifdef __cplusplus
51
}
52
#endif
53
54
}
55
56
#endif
57
my_time::tim__data
Definition:
MyTime.hh:22
my_time::tim__data::b_cpu
char b_cpu[25]
Definition:
MyTime.hh:25
my_time::tim__data::b_time
char b_time[25]
Definition:
MyTime.hh:26
my_time
Definition:
MyTime.hh:18
my_time::tim__data::l_time
long int l_time
Definition:
MyTime.hh:24
my_time::time_add
TIM_DATA * time_add(TIM_DATA *result, TIM_DATA *debut, TIM_DATA *fin)
my_time::tim__data::l_cpu
long int l_cpu
Definition:
MyTime.hh:23
my_time::time_diff
TIM_DATA * time_diff(TIM_DATA *result, TIM_DATA *debut, TIM_DATA *fin)
my_time::time_get
TIM_DATA * time_get(TIM_DATA *times)
Generated on Tue May 12 2020 15:52:04 for DiaDes by
1.8.13