equal
deleted
inserted
replaced
21 #include "event-impl.h" |
21 #include "event-impl.h" |
22 |
22 |
23 namespace ns3 { |
23 namespace ns3 { |
24 |
24 |
25 EventImpl::~EventImpl () |
25 EventImpl::~EventImpl () |
26 {} |
26 { |
|
27 } |
27 |
28 |
28 EventImpl::EventImpl () |
29 EventImpl::EventImpl () |
29 : m_cancel (false) |
30 : m_cancel (false) |
30 {} |
31 { |
|
32 } |
31 |
33 |
32 void |
34 void |
33 EventImpl::Invoke (void) |
35 EventImpl::Invoke (void) |
34 { |
36 { |
35 if (!m_cancel) |
37 if (!m_cancel) |
36 { |
38 { |
37 Notify (); |
39 Notify (); |
38 } |
40 } |
39 } |
41 } |
40 |
42 |
41 void |
43 void |
42 EventImpl::Cancel (void) |
44 EventImpl::Cancel (void) |
43 { |
45 { |
44 m_cancel = true; |
46 m_cancel = true; |
45 } |
47 } |
46 |
48 |
47 bool |
49 bool |
48 EventImpl::IsCancelled (void) |
50 EventImpl::IsCancelled (void) |
49 { |
51 { |
50 return m_cancel; |
52 return m_cancel; |
51 } |
53 } |
52 |
54 |