mirror of https://github.com/Icinga/icinga2.git
parent
7af41e93c0
commit
e37cd25ed4
|
@ -102,8 +102,6 @@ void Checkable::AddGroup(const String& name)
|
||||||
|
|
||||||
AcknowledgementType Checkable::GetAcknowledgement(void)
|
AcknowledgementType Checkable::GetAcknowledgement(void)
|
||||||
{
|
{
|
||||||
ASSERT(OwnsLock());
|
|
||||||
|
|
||||||
AcknowledgementType avalue = static_cast<AcknowledgementType>(GetAcknowledgementRaw());
|
AcknowledgementType avalue = static_cast<AcknowledgementType>(GetAcknowledgementRaw());
|
||||||
|
|
||||||
if (avalue != AcknowledgementNone) {
|
if (avalue != AcknowledgementNone) {
|
||||||
|
@ -125,12 +123,8 @@ bool Checkable::IsAcknowledged(void)
|
||||||
|
|
||||||
void Checkable::AcknowledgeProblem(const String& author, const String& comment, AcknowledgementType type, bool notify, double expiry, const MessageOrigin& origin)
|
void Checkable::AcknowledgeProblem(const String& author, const String& comment, AcknowledgementType type, bool notify, double expiry, const MessageOrigin& origin)
|
||||||
{
|
{
|
||||||
{
|
|
||||||
ObjectLock olock(this);
|
|
||||||
|
|
||||||
SetAcknowledgementRaw(type);
|
SetAcknowledgementRaw(type);
|
||||||
SetAcknowledgementExpiry(expiry);
|
SetAcknowledgementExpiry(expiry);
|
||||||
}
|
|
||||||
|
|
||||||
if (notify)
|
if (notify)
|
||||||
OnNotificationsRequested(this, NotificationAcknowledgement, GetLastCheckResult(), author, comment);
|
OnNotificationsRequested(this, NotificationAcknowledgement, GetLastCheckResult(), author, comment);
|
||||||
|
@ -140,8 +134,6 @@ void Checkable::AcknowledgeProblem(const String& author, const String& comment,
|
||||||
|
|
||||||
void Checkable::ClearAcknowledgement(const MessageOrigin& origin)
|
void Checkable::ClearAcknowledgement(const MessageOrigin& origin)
|
||||||
{
|
{
|
||||||
ASSERT(OwnsLock());
|
|
||||||
|
|
||||||
SetAcknowledgementRaw(AcknowledgementNone);
|
SetAcknowledgementRaw(AcknowledgementNone);
|
||||||
SetAcknowledgementExpiry(0);
|
SetAcknowledgementExpiry(0);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue