icinga2/lib/methods
Julian Brost a506d562ae Add comment for remaining uses of async_shutdown() why it's safe
The reason for introducing AsioTlsStream::GracefulDisconnect() was to handle
the TLS shutdown properly with a timeout since it involves a timeout. However,
the implementation of this timeout involves spwaning coroutines which are
redundant in some cases. This commit adds comments to the remaining calls of
async_shutdown() stating why calling it is safe in these places.
2024-12-12 12:10:59 +01:00
..
CMakeLists.txt Built-in check command: ifw-api (#9062) 2023-07-06 14:18:21 +02:00
clusterchecktask.cpp Fix code style 2020-11-23 16:39:24 +01:00
clusterchecktask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
clusterzonechecktask.cpp Centralise default icinga.* and env.* macros 2023-02-17 15:33:36 +01:00
clusterzonechecktask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
dummychecktask.cpp Centralise default icinga.* and env.* macros 2023-02-17 15:33:36 +01:00
dummychecktask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
exceptionchecktask.cpp Fix scriptfunc for dummychecktask, exceptionchecktask and sleepchecktask 2020-07-22 11:38:41 +02:00
exceptionchecktask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
i2-methods.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
icingachecktask.cpp Centralise default icinga.* and env.* macros 2023-02-17 15:33:36 +01:00
icingachecktask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
ifwapichecktask.cpp Add comment for remaining uses of async_shutdown() why it's safe 2024-12-12 12:10:59 +01:00
ifwapichecktask.hpp Built-in check command: ifw-api (#9062) 2023-07-06 14:18:21 +02:00
methods-itl.conf Built-in check command: ifw-api (#9062) 2023-07-06 14:18:21 +02:00
nullchecktask.cpp Use ExecuteCommandProcessFinishedHandler for all lib/methods/*task.cpp 2020-07-20 16:29:26 +02:00
nullchecktask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
nulleventtask.cpp Use ExecuteCommandProcessFinishedHandler in NullEventTask 2020-07-21 08:33:43 +02:00
nulleventtask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
pluginchecktask.cpp PluginCheckTask::ProcessFinishedHandler(): warn about exit codes outside 0..3 2024-04-23 17:45:31 +02:00
pluginchecktask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
plugineventtask.cpp Centralise default icinga.* and env.* macros 2023-02-17 15:33:36 +01:00
plugineventtask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
pluginnotificationtask.cpp PluginNotificationTask::ScriptFunc(): on Linux truncate output and comment 2023-12-19 12:21:03 +01:00
pluginnotificationtask.hpp Revert "Implement last_notification_result handling for Notification objects" 2020-01-07 14:21:06 +01:00
randomchecktask.cpp Use ternary operator to get ExecuteOverride or checkable command 2020-08-03 08:07:32 +02:00
randomchecktask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00
sleepchecktask.cpp Fix file endings 2023-05-17 18:05:13 +02:00
sleepchecktask.hpp Fix file endings 2023-05-17 18:05:13 +02:00
timeperiodtask.cpp Revert "Use ExecuteCommandProcessFinishedHandler in TimePeriodTask" 2020-07-21 10:52:59 +02:00
timeperiodtask.hpp Replace Copyright header with a short version, part I 2019-02-25 14:48:22 +01:00