@@ -21,10 +21,10 @@ class TestVirtClk : public ::testing::Test {
21
21
state = ET_virt_init (&t1);
22
22
ASSERT_TRUE (state != NULL );
23
23
24
- ET_virt_get_time (state, &t2);
24
+ state-> virt_get_time (state, &t2);
25
25
EXPECT_EQ (t1.tv_sec , t2.tv_sec );
26
26
EXPECT_EQ (t1.tv_usec , t2.tv_usec );
27
- EXPECT_EQ (VIRT_CLK_ACTIVE, ET_virt_get_pause (state));
27
+ EXPECT_EQ (VIRT_CLK_ACTIVE, state-> virt_get_pause (state));
28
28
}
29
29
30
30
virtual void TearDown () {
@@ -39,26 +39,26 @@ TEST_F(TestVirtClk, Set) {
39
39
struct timeval t1, t2;
40
40
41
41
t1 = EVT_ms2tv (20000 );
42
- ET_virt_set_time (state, &t1);
43
- ET_virt_get_time (state, &t2);
42
+ state-> virt_set_time (state, &t1);
43
+ state-> virt_get_time (state, &t2);
44
44
EXPECT_EQ (t1.tv_sec , t2.tv_sec );
45
45
EXPECT_EQ (t1.tv_usec , t2.tv_usec );
46
46
47
47
t1 = EVT_ms2tv (-200 );
48
- ET_virt_set_time (state, &t1);
49
- ET_virt_get_time (state, &t2);
48
+ state-> virt_set_time (state, &t1);
49
+ state-> virt_get_time (state, &t2);
50
50
EXPECT_EQ (t1.tv_sec , t2.tv_sec );
51
51
EXPECT_EQ (t1.tv_usec , t2.tv_usec );
52
52
53
53
t1 = EVT_ms2tv (130 );
54
- ET_virt_set_time (state, &t1);
55
- ET_virt_get_time (state, &t2);
54
+ state-> virt_set_time (state, &t1);
55
+ state-> virt_get_time (state, &t2);
56
56
EXPECT_EQ (t1.tv_sec , t2.tv_sec );
57
57
EXPECT_EQ (t1.tv_usec , t2.tv_usec );
58
58
59
59
t1 = EVT_ms2tv (0 );
60
- ET_virt_set_time (state, &t1);
61
- ET_virt_get_time (state, &t2);
60
+ state-> virt_set_time (state, &t1);
61
+ state-> virt_get_time (state, &t2);
62
62
EXPECT_EQ (t1.tv_sec , t2.tv_sec );
63
63
EXPECT_EQ (t1.tv_usec , t2.tv_usec );
64
64
}
@@ -67,38 +67,38 @@ TEST_F(TestVirtClk, Set) {
67
67
TEST_F (TestVirtClk, Increment) {
68
68
struct timeval t1, t2, t3;
69
69
70
- ET_virt_get_time (state, &t1);
70
+ state-> virt_get_time (state, &t1);
71
71
72
72
t3 = EVT_ms2tv (33213 );
73
73
timeradd (&t1, &t3, &t1);
74
- ET_virt_inc_time (state, &t3);
75
- ET_virt_get_time (state, &t2);
74
+ state-> virt_inc_time (state, &t3);
75
+ state-> virt_get_time (state, &t2);
76
76
EXPECT_EQ (t1.tv_sec , t2.tv_sec );
77
77
EXPECT_EQ (t1.tv_usec , t2.tv_usec );
78
78
79
79
t3 = EVT_ms2tv (200 );
80
80
timeradd (&t1, &t3, &t1);
81
- ET_virt_inc_time (state, &t3);
82
- ET_virt_get_time (state, &t2);
81
+ state-> virt_inc_time (state, &t3);
82
+ state-> virt_get_time (state, &t2);
83
83
EXPECT_EQ (t1.tv_sec , t2.tv_sec );
84
84
EXPECT_EQ (t1.tv_usec , t2.tv_usec );
85
85
86
86
t3 = EVT_ms2tv (40000 );
87
87
timeradd (&t1, &t3, &t1);
88
- ET_virt_inc_time (state, &t3);
89
- ET_virt_get_time (state, &t2);
88
+ state-> virt_inc_time (state, &t3);
89
+ state-> virt_get_time (state, &t2);
90
90
EXPECT_EQ (t1.tv_sec , t2.tv_sec );
91
91
EXPECT_EQ (t1.tv_usec , t2.tv_usec );
92
92
}
93
93
94
94
// Test pause function
95
95
TEST_F (TestVirtClk, Pause) {
96
96
97
- ET_virt_set_pause (state, VIRT_CLK_PAUSED);
98
- EXPECT_EQ (VIRT_CLK_PAUSED, ET_virt_get_pause (state));
97
+ state-> virt_set_pause (state, VIRT_CLK_PAUSED);
98
+ EXPECT_EQ (VIRT_CLK_PAUSED, state-> virt_get_pause (state));
99
99
100
- ET_virt_set_pause (state, VIRT_CLK_ACTIVE);
101
- EXPECT_EQ (VIRT_CLK_ACTIVE, ET_virt_get_pause (state));
100
+ state-> virt_set_pause (state, VIRT_CLK_ACTIVE);
101
+ EXPECT_EQ (VIRT_CLK_ACTIVE, state-> virt_get_pause (state));
102
102
}
103
103
104
104
/* *
@@ -209,7 +209,9 @@ int start_pause(void *arg) {
209
209
struct EventState *evt = PROC_evt (proc);
210
210
struct itimerval itv;
211
211
212
- ET_virt_set_pause (EVT_get_evt_timer (evt), VIRT_CLK_PAUSED);
212
+ struct EventTimer * eventTimer = EVT_get_evt_timer (evt);
213
+
214
+ eventTimer->virt_set_pause (eventTimer, VIRT_CLK_PAUSED);
213
215
214
216
// Create timer to trigger end of pause after 1 second
215
217
memset (&itv, 0 , sizeof (struct itimerval ));
0 commit comments