equal
deleted
inserted
replaced
42 : m_ns (ns), |
42 : m_ns (ns), |
43 m_isDestroy (false) |
43 m_isDestroy (false) |
44 {} |
44 {} |
45 |
45 |
46 double |
46 double |
47 Time::s (void) const |
47 Time::S (void) const |
48 { |
48 { |
49 double ns = m_ns; |
49 double ns = m_ns; |
50 ns /= 1000000000; |
50 ns /= 1000000000; |
51 return ns; |
51 return ns; |
52 } |
52 } |
53 uint64_t |
53 uint64_t |
54 Time::us (void) const |
54 Time::Us (void) const |
55 { |
55 { |
56 uint64_t us = m_ns / 1000; |
56 uint64_t us = m_ns / 1000; |
57 return us; |
57 return us; |
58 } |
58 } |
59 |
59 |
60 uint64_t |
60 uint64_t |
61 Time::ns (void) const |
61 Time::Ns (void) const |
62 { |
62 { |
63 return m_ns; |
63 return m_ns; |
64 } |
64 } |
65 |
65 |
66 bool |
66 bool |
67 Time::isDestroy (void) const |
67 Time::IsDestroy (void) const |
68 { |
68 { |
69 return m_isDestroy; |
69 return m_isDestroy; |
70 } |
70 } |
71 |
71 |
72 Time |
72 Time |
73 Time::absS (double s) |
73 Time::AbsS (double s) |
74 { |
74 { |
75 int64_t ns = (int64_t)(s * 1000000000.0); |
75 int64_t ns = (int64_t)(s * 1000000000.0); |
76 return Time (ns); |
76 return Time (ns); |
77 } |
77 } |
78 Time |
78 Time |
79 Time::absUs (uint64_t us) |
79 Time::AbsUs (uint64_t us) |
80 { |
80 { |
81 int64_t ns = us * 1000; |
81 int64_t ns = us * 1000; |
82 return Time (ns); |
82 return Time (ns); |
83 } |
83 } |
84 Time |
84 Time |
85 Time::absNs (uint64_t ns) |
85 Time::AbsNs (uint64_t ns) |
86 { |
86 { |
87 return Time (ns); |
87 return Time (ns); |
88 } |
88 } |
89 Time |
89 Time |
90 Time::relS (double s) |
90 Time::RelS (double s) |
91 { |
91 { |
92 int64_t ns = (int64_t)(s * 1000000000.0); |
92 int64_t ns = (int64_t)(s * 1000000000.0); |
93 return Time (Simulator::now ().ns () + ns); |
93 return Time (Simulator::Now ().Ns () + ns); |
94 } |
94 } |
95 Time |
95 Time |
96 Time::relUs (uint64_t us) |
96 Time::RelUs (uint64_t us) |
97 { |
97 { |
98 return Time (Simulator::now ().ns () + us * 1000); |
98 return Time (Simulator::Now ().Ns () + us * 1000); |
99 } |
99 } |
100 Time |
100 Time |
101 Time::relNs (uint64_t ns) |
101 Time::RelNs (uint64_t ns) |
102 { |
102 { |
103 return Time (Simulator::now ().ns () + ns); |
103 return Time (Simulator::Now ().Ns () + ns); |
104 } |
104 } |
105 |
105 |
106 Time |
106 Time |
107 Time::now (void) |
107 Time::Now (void) |
108 { |
108 { |
109 return Time (Simulator::now ().ns ()); |
109 return Time (Simulator::Now ().Ns ()); |
110 } |
110 } |
111 Time |
111 Time |
112 Time::destroy (void) |
112 Time::Destroy (void) |
113 { |
113 { |
114 return Time (); |
114 return Time (); |
115 } |
115 } |
116 |
116 |
117 }; // namespace ns3 |
117 }; // namespace ns3 |