mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-23 21:55:03 +02:00
Merge pull request #10442 from Icinga/jschmidt/fix-compiler-warnings
Fix two low-hanging fruit compiler warnings
This commit is contained in:
commit
44b3382f5f
@ -24,8 +24,8 @@ enum CommentType
|
||||
class CommentNameComposer : public NameComposer
|
||||
{
|
||||
public:
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const;
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const override;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const override;
|
||||
};
|
||||
}}}
|
||||
|
||||
|
@ -13,8 +13,8 @@ code {{{
|
||||
class DependencyNameComposer : public NameComposer
|
||||
{
|
||||
public:
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const;
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const override;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const override;
|
||||
};
|
||||
}}}
|
||||
|
||||
|
@ -13,8 +13,8 @@ code {{{
|
||||
class DowntimeNameComposer : public NameComposer
|
||||
{
|
||||
public:
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const;
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const override;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const override;
|
||||
};
|
||||
}}}
|
||||
|
||||
|
@ -472,7 +472,8 @@ void Notification::BeginExecuteNotification(NotificationType type, const CheckRe
|
||||
|
||||
if (type == NotificationProblem && !reminder && !checkable->GetVolatile()) {
|
||||
auto [host, service] = GetHostService(checkable);
|
||||
uint_fast8_t state = service ? service->GetState() : host->GetState();
|
||||
uint_fast8_t state = service ? static_cast<uint_fast8_t>(service->GetState())
|
||||
: static_cast<uint_fast8_t>(host->GetState());
|
||||
|
||||
if (state == (uint_fast8_t)GetLastNotifiedStatePerUser()->Get(userName)) {
|
||||
auto stateStr (service ? NotificationServiceStateToString(service->GetState()) : NotificationHostStateToString(host->GetState()));
|
||||
@ -501,7 +502,8 @@ void Notification::BeginExecuteNotification(NotificationType type, const CheckRe
|
||||
|
||||
if (type == NotificationProblem) {
|
||||
auto [host, service] = GetHostService(checkable);
|
||||
uint_fast8_t state = service ? service->GetState() : host->GetState();
|
||||
uint_fast8_t state = service ? static_cast<uint_fast8_t>(service->GetState())
|
||||
: static_cast<uint_fast8_t>(host->GetState());
|
||||
|
||||
if (state != (uint_fast8_t)GetLastNotifiedStatePerUser()->Get(userName)) {
|
||||
GetLastNotifiedStatePerUser()->Set(userName, state);
|
||||
|
@ -13,8 +13,8 @@ code {{{
|
||||
class NotificationNameComposer : public NameComposer
|
||||
{
|
||||
public:
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const;
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const override;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const override;
|
||||
};
|
||||
}}}
|
||||
|
||||
|
@ -12,8 +12,8 @@ code {{{
|
||||
class ScheduledDowntimeNameComposer : public NameComposer
|
||||
{
|
||||
public:
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const;
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const override;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const override;
|
||||
};
|
||||
}}}
|
||||
|
||||
|
@ -15,8 +15,8 @@ code {{{
|
||||
class ServiceNameComposer : public NameComposer
|
||||
{
|
||||
public:
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const;
|
||||
virtual String MakeName(const String& shortName, const Object::Ptr& context) const override;
|
||||
virtual Dictionary::Ptr ParseName(const String& name) const override;
|
||||
};
|
||||
}}}
|
||||
|
||||
|
@ -2061,7 +2061,7 @@ void IcingaDB::SendSentNotification(
|
||||
"host_id", GetObjectIdentifier(host),
|
||||
"type", Convert::ToString(type),
|
||||
"state", Convert::ToString(cr ? service ? Convert::ToLong(cr->GetState()) : Convert::ToLong(Host::CalculateState(cr->GetState())) : 99),
|
||||
"previous_hard_state", Convert::ToString(cr ? Convert::ToLong(service ? cr->GetPreviousHardState() : Host::CalculateState(cr->GetPreviousHardState())) : 99),
|
||||
"previous_hard_state", Convert::ToString(cr ? service ? Convert::ToLong(cr->GetPreviousHardState()) : Convert::ToLong(Host::CalculateState(cr->GetPreviousHardState())) : 99),
|
||||
"author", Utility::ValidateUTF8(author),
|
||||
"text", Utility::ValidateUTF8(finalText),
|
||||
"users_notified", Convert::ToString(usersAmount),
|
||||
|
Loading…
x
Reference in New Issue
Block a user