|
VoltMod
C++23 framework for CS2 server plugins
|
#include <LoadReport.hpp>
Public Member Functions | |
| bool | Optional (std::string_view name, Status result) |
| bool | Required (std::string_view name, Status result) |
| std::string | Summary () const |
| std::string | AbortReason () const |
| const std::vector< FailedCheck > & | Failures () const |
What went wrong while one plugin loaded. The runtime checks its own services here, and plugin members and Plugin::Load add theirs. Plugin logs Summary and refuses the load with AbortReason.
Definition at line 25 of file LoadReport.hpp.
| std::string VoltMod::LoadReport::AbortReason | ( | ) | const |
<name>: <reason> for the first required failure; empty when none failed.
Definition at line 47 of file LoadReport.cpp.
References VoltMod::ReadFile(), and VoltMod::FailedCheck::Required.
|
inline |
Definition at line 40 of file LoadReport.hpp.
Record result; a failure disables that feature. Returns whether it succeeded.
Definition at line 9 of file LoadReport.cpp.
References VoltMod::ReadFile().
Record result; a failure refuses the plugin. Returns whether it succeeded.
Definition at line 14 of file LoadReport.cpp.
References VoltMod::ReadFile().
| std::string VoltMod::LoadReport::Summary | ( | ) | const |
Load took N ms, then one line per failure.
Definition at line 29 of file LoadReport.cpp.
References VoltMod::ReadFile().