MCPcopy Create free account
hub / github.com/Icinga/icinga2 / GetAcknowledgement

Method GetAcknowledgement

lib/icinga/checkable.cpp:173–187  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

171}
172
173AcknowledgementType Checkable::GetAcknowledgement()
174{
175 auto avalue = static_cast<AcknowledgementType>(GetAcknowledgementRaw());
176
177 if (avalue != AcknowledgementNone) {
178 double expiry = GetAcknowledgementExpiry();
179
180 if (expiry != 0 && expiry < Utility::GetTime()) {
181 avalue = AcknowledgementNone;
182 ClearAcknowledgement("");
183 }
184 }
185
186 return avalue;
187}
188
189bool Checkable::IsAcknowledged() const
190{

Callers 9

CheckResultHandlerMethod · 0.80
CheckResultHandlerMethod · 0.80
CheckResultHandlerMethod · 0.80
SerializeStateMethod · 0.80
GetStatusFieldsMethod · 0.80
GetStatusFieldsMethod · 0.80
IsAcknowledgedMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected