1209bc2fbSopenharmony_ci{
2209bc2fbSopenharmony_ci  global:
3209bc2fbSopenharmony_ci  extern "C" {
4209bc2fbSopenharmony_ci        SetTimerRust;
5209bc2fbSopenharmony_ci        CancelTimerRust;
6209bc2fbSopenharmony_ci    };
7209bc2fbSopenharmony_ci    extern "C++" {
8209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::XCollie::SetTimer(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned int, std::__h::function<void (void*)>, void*, unsigned int)";
9209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::XCollie::CancelTimer(int)";
10209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::XCollie::XCollie()";
11209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::XCollie::~XCollie()";
12209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::XCollie::TriggerTimerCount(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, bool, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
13209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::XCollie::SetTimerCount(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned int, int)";
14209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::AddThread(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::shared_ptr<OHOS::AppExecFwk::EventHandler>, unsigned long)";
15209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::AddThread(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::shared_ptr<OHOS::AppExecFwk::EventHandler>, unsigned long long)";
16209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::AddThread(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::shared_ptr<OHOS::AppExecFwk::EventHandler>, std::__h::function<void (std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, int)>, unsigned long)";
17209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::AddThread(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::shared_ptr<OHOS::AppExecFwk::EventHandler>, std::__h::function<void (std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, int)>, unsigned long long)";
18209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::Watchdog()";
19209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::~Watchdog()";
20209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::RunOneShotTask(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::function<void ()>&&, unsigned long)";
21209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::RunOneShotTask(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::function<void ()>&&, unsigned long long)";
22209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::RunPeriodicalTask(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::function<void ()>&&, unsigned long, unsigned long)";
23209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::RunPeriodicalTask(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::function<void ()>&&, unsigned long long, unsigned long long)";
24209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::StopWatchdog()";
25209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::InitFfrtWatchdog()";
26209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::SetBundleInfo(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
27209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::SetForeground(bool const&)";
28209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::RemovePeriodicalTask(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
29209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::InitMainLooperWatcher(void (**)(char const*), void (**)(char const*))";
30209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::RemoveThread(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
31209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::SetAppDebug(bool)";
32209bc2fbSopenharmony_ci        "OHOS::HiviewDFX::Watchdog::GetAppDebug()";
33209bc2fbSopenharmony_ci    };
34209bc2fbSopenharmony_ci  local:
35209bc2fbSopenharmony_ci    *;
36209bc2fbSopenharmony_ci};
37