64 tResult SetRunLevel(int8_t i8RunlevelToChangeTo,
bool bWait =
true)
override;
67 int8_t GetRunLevel()
const override;
69 tResult SetMicroRunLevel(tADTFMicroRunLevel nRunlevelToChangeTo,
bool bWait =
true)
override;
71 tADTFMicroRunLevel GetMicroRunLevel()
const override;
73 tResult CreateInstance(
const char* strCID,
75 const char* strNameOfObject =
"")
const override;
79 const char* strNameOID,
81 uint32_t ui32Flags = 0)
override;
84 tResult RegisterPlugin(
const char* strUrl,
87 uint32_t ui32Flags = 0)
override;
89 bool StartupCompleted()
const override;
108 tResult Exec(int8_t i8FirstRunlevelToSet, std::function<
void()> fnStartup);
117 tResult Exec(int8_t i8FirstRunlevelToSet, std::function<
void()> fnStartup,
bool bContinueInCaseOfError);
120 tResult ExecMicro(tADTFMicroRunLevel nFirstMicroRunlevelToSet,
121 std::function<
void()> fnStartup,
122 bool bContinueInCaseOfError);
126 const char* GetRunLevelString(int8_t i8Runlevel)
const override;
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736