12498b56bSopenharmony_ci{
22498b56bSopenharmony_ci  global:
32498b56bSopenharmony_ci    extern "C" {
42498b56bSopenharmony_ci        HiLogPrintArgs;
52498b56bSopenharmony_ci        HiLogPrint;
62498b56bSopenharmony_ci        HiLogIsLoggable;
72498b56bSopenharmony_ci        IsPrivateSwitchOn;
82498b56bSopenharmony_ci        IsDebugOn;
92498b56bSopenharmony_ci        HiLogRegisterGetIdFun;
102498b56bSopenharmony_ci        HiLogUnregisterGetIdFun;
112498b56bSopenharmony_ci        HilogWriteLogMessage;
122498b56bSopenharmony_ci        GetLastFatalMessage;
132498b56bSopenharmony_ci        LOG_SetCallback;
142498b56bSopenharmony_ci    };
152498b56bSopenharmony_ci    extern "C++" {
162498b56bSopenharmony_ci        "OHOS::HiviewDFX::HiLog::Info(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)";
172498b56bSopenharmony_ci        "OHOS::HiviewDFX::HiLog::Warn(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)";
182498b56bSopenharmony_ci        "OHOS::HiviewDFX::HiLog::Error(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)";
192498b56bSopenharmony_ci        "OHOS::HiviewDFX::HiLog::Fatal(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)";
202498b56bSopenharmony_ci        "OHOS::HiviewDFX::HiLog::Debug(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)";
212498b56bSopenharmony_ci        "OHOS::HiviewDFX::SocketServer::SocketServer(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned int)";
222498b56bSopenharmony_ci        "OHOS::HiviewDFX::SocketServer::Init()";
232498b56bSopenharmony_ci        "OHOS::HiviewDFX::SeqPacketSocketServer::StartAcceptingConnection(std::__h::function<void (std::__h::unique_ptr<OHOS::HiviewDFX::Socket, std::__h::default_delete<OHOS::HiviewDFX::Socket>>)>, std::__h::chrono::duration<long long, std::__h::ratio<1ll, 1000ll>>, std::__h::function<void ()>)";
242498b56bSopenharmony_ci        "OHOS::HiviewDFX::SeqPacketSocketServer::StartAcceptingConnection(std::__h::function<void (std::__h::unique_ptr<OHOS::HiviewDFX::Socket, std::__h::default_delete<OHOS::HiviewDFX::Socket>>)>, std::__h::chrono::duration<long long, std::__h::ratio<1l, 1000l>>, std::__h::function<void ()>)";
252498b56bSopenharmony_ci        "OHOS::HiviewDFX::SocketServer::~SocketServer()";
262498b56bSopenharmony_ci        "OHOS::HiviewDFX::Socket::~Socket()";
272498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetDomainQuota(unsigned int)";
282498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetBufferSize(unsigned short, bool)";
292498b56bSopenharmony_ci        "OHOS::HiviewDFX::LogType2Str(unsigned short)";
302498b56bSopenharmony_ci        "OHOS::HiviewDFX::PrintErrorno(int)";
312498b56bSopenharmony_ci        "OHOS::HiviewDFX::LogPrintWithFormat(OHOS::HiviewDFX::LogContent const&, OHOS::HiviewDFX::LogFormat const&, std::__h::basic_ostream<char, std::__h::char_traits<char>>&)";
322498b56bSopenharmony_ci        "OHOS::HiviewDFX::GenerateHash(char const*, unsigned int)";
332498b56bSopenharmony_ci        "OHOS::HiviewDFX::GenerateHash(char const*, unsigned long)";
342498b56bSopenharmony_ci        "OHOS::HiviewDFX::IsStatsEnable()";
352498b56bSopenharmony_ci        "OHOS::HiviewDFX::IsTagStatsEnable()";
362498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetNameByPid(unsigned int)";
372498b56bSopenharmony_ci        "OHOS::HiviewDFX::IsDomainSwitchOn()";
382498b56bSopenharmony_ci        "OHOS::HiviewDFX::IsPersistDebugOn()";
392498b56bSopenharmony_ci        "OHOS::HiviewDFX::HilogInputSocketServer::RunServingThread()";
402498b56bSopenharmony_ci        "OHOS::HiviewDFX::IsKmsgSwitchOn()";
412498b56bSopenharmony_ci        "OHOS::HiviewDFX::HilogInputSocketServer::~HilogInputSocketServer()";
422498b56bSopenharmony_ci        "OHOS::HiviewDFX::Size2Str(unsigned long long)";
432498b56bSopenharmony_ci        "OHOS::HiviewDFX::Size2Str(unsigned long)";
442498b56bSopenharmony_ci        "OHOS::HiviewDFX::LogLevel2Str(unsigned short)";
452498b56bSopenharmony_ci        "OHOS::HiviewDFX::LogIoctl::LogIoctl(IoctlCmd, IoctlCmd)";
462498b56bSopenharmony_ci        "OHOS::HiviewDFX::LogIoctl::RequestOutput(OutputRqst const&, std::__h::function<int (OutputRsp const&)>)";
472498b56bSopenharmony_ci        "OHOS::HiviewDFX::PrettyStr2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
482498b56bSopenharmony_ci        "OHOS::HiviewDFX::SetGlobalLevel(unsigned short)";
492498b56bSopenharmony_ci        "OHOS::HiviewDFX::SetDomainLevel(unsigned int, unsigned short)";
502498b56bSopenharmony_ci        "OHOS::HiviewDFX::Uint2HexStr(unsigned int)";
512498b56bSopenharmony_ci        "OHOS::HiviewDFX::SetTagLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned short)";
522498b56bSopenharmony_ci        "OHOS::HiviewDFX::Split(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::vector<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, std::__h::allocator<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>>&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
532498b56bSopenharmony_ci        "OHOS::HiviewDFX::HexStr2Uint(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
542498b56bSopenharmony_ci        "OHOS::HiviewDFX::ComboLogType2Str(unsigned short)";
552498b56bSopenharmony_ci        "OHOS::HiviewDFX::Str2Size(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
562498b56bSopenharmony_ci        "OHOS::HiviewDFX::Str2ComboLogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
572498b56bSopenharmony_ci        "OHOS::HiviewDFX::SetPrivateSwitchOn(bool)";
582498b56bSopenharmony_ci        "OHOS::HiviewDFX::SetProcessSwitchOn(bool)";
592498b56bSopenharmony_ci        "OHOS::HiviewDFX::ErrorCode2Str(short)";
602498b56bSopenharmony_ci        "OHOS::HiviewDFX::WaitingToDo(int, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::function<int (std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)>)";
612498b56bSopenharmony_ci        "OHOS::HiviewDFX::Socket::Read(char*, unsigned int)";
622498b56bSopenharmony_ci        "OHOS::HiviewDFX::Socket::WriteV(iovec const*, unsigned int)";
632498b56bSopenharmony_ci        "OHOS::HiviewDFX::Socket::Write(char const*, unsigned int)";
642498b56bSopenharmony_ci        "OHOS::HiviewDFX::Socket::GetUid()";
652498b56bSopenharmony_ci        "OHOS::HiviewDFX::Socket::GetPid()";
662498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetPPidByPid(unsigned int)";
672498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetBitsCount(unsigned long long)";
682498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetBitsCount(unsigned long)";
692498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetAllLogTypes()";
702498b56bSopenharmony_ci        "OHOS::HiviewDFX::SetBufferSize(unsigned short, bool, unsigned int)";
712498b56bSopenharmony_ci        "OHOS::HiviewDFX::SetBufferSize(unsigned short, bool, unsigned long)";
722498b56bSopenharmony_ci        "OHOS::HiviewDFX::SetKmsgSwitchOn(bool)";
732498b56bSopenharmony_ci        "OHOS::HiviewDFX::SetDomainSwitchOn(bool)";
742498b56bSopenharmony_ci        "OHOS::HiviewDFX::LogIoctl::RequestStatsQuery(StatsQueryRqst const&, std::__h::function<int (StatsQueryRsp const&)>)";
752498b56bSopenharmony_ci        "OHOS::HiviewDFX::Str2ComboLogType(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
762498b56bSopenharmony_ci        "OHOS::HiviewDFX::LogIoctl::SendMsgHeader(IoctlCmd, unsigned int)";
772498b56bSopenharmony_ci        "OHOS::HiviewDFX::LogIoctl::SendMsgHeader(IoctlCmd, unsigned long)";
782498b56bSopenharmony_ci        "OHOS::HiviewDFX::Socket::WriteAll(char const*, unsigned int)";
792498b56bSopenharmony_ci        "OHOS::HiviewDFX::LogIoctl::ReceiveMsgHeaer(MsgHeader&)";
802498b56bSopenharmony_ci        "OHOS::HiviewDFX::LogIoctl::GetRsp(char*, int)";
812498b56bSopenharmony_ci
822498b56bSopenharmony_ci        vtable?for?OHOS::HiviewDFX::HilogInputSocketServer;
832498b56bSopenharmony_ci
842498b56bSopenharmony_ci        "OHOS::HiviewDFX::SetOnceDebugOn(bool)";
852498b56bSopenharmony_ci        "OHOS::HiviewDFX::SetPersistDebugOn(bool)";
862498b56bSopenharmony_ci        "OHOS::HiviewDFX::IsOnceDebugOn()";
872498b56bSopenharmony_ci        "OHOS::HiviewDFX::IsProcessSwitchOn()";
882498b56bSopenharmony_ci        "OHOS::HiviewDFX::ShortStr2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
892498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetGlobalLevel()";
902498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetDomainLevel(unsigned int)";
912498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetTagLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
922498b56bSopenharmony_ci        "OHOS::HiviewDFX::Str2LogType(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
932498b56bSopenharmony_ci        "OHOS::HiviewDFX::Str2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
942498b56bSopenharmony_ci        "OHOS::HiviewDFX::LogLevel2ShortStr(unsigned short)";
952498b56bSopenharmony_ci        "OHOS::HiviewDFX::ShortStr2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
962498b56bSopenharmony_ci        "OHOS::HiviewDFX::ComboLogLevel2Str(unsigned short)";
972498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetBitPos(unsigned long long)";
982498b56bSopenharmony_ci        "OHOS::HiviewDFX::GetBitPos(unsigned long)";
992498b56bSopenharmony_ci        "OHOS::HiviewDFX::Uint2DecStr(unsigned int)";
1002498b56bSopenharmony_ci        "OHOS::HiviewDFX::DecStr2Uint(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
1012498b56bSopenharmony_ci    };
1022498b56bSopenharmony_ci
1032498b56bSopenharmony_ci  local:
1042498b56bSopenharmony_ci    *;
1052498b56bSopenharmony_ci};