1{ 2 global: 3 extern "C" { 4 HiLogPrintArgs; 5 HiLogPrint; 6 HiLogIsLoggable; 7 IsPrivateModeEnable; 8 IsPrivateSwitchOn; 9 IsDebugOn; 10 HiLogRegisterGetIdFun; 11 HiLogUnregisterGetIdFun; 12 HilogWriteLogMessage; 13 GetLastFatalMessage; 14 LOG_SetCallback; 15 HiLogSetAppMinLogLevel; 16 }; 17 extern "C++" { 18 "OHOS::HiviewDFX::HiLog::Info(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)"; 19 "OHOS::HiviewDFX::HiLog::Warn(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)"; 20 "OHOS::HiviewDFX::HiLog::Error(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)"; 21 "OHOS::HiviewDFX::HiLog::Fatal(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)"; 22 "OHOS::HiviewDFX::HiLog::Debug(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)"; 23 "OHOS::HiviewDFX::SocketServer::SocketServer(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned int)"; 24 "OHOS::HiviewDFX::SocketServer::Init()"; 25 "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 ()>)"; 26 "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 ()>)"; 27 "OHOS::HiviewDFX::SocketServer::~SocketServer()"; 28 "OHOS::HiviewDFX::Socket::~Socket()"; 29 "OHOS::HiviewDFX::GetDomainQuota(unsigned int)"; 30 "OHOS::HiviewDFX::GetBufferSize(unsigned short, bool)"; 31 "OHOS::HiviewDFX::LogType2Str(unsigned short)"; 32 "OHOS::HiviewDFX::PrintErrorno(int)"; 33 "OHOS::HiviewDFX::LogPrintWithFormat(OHOS::HiviewDFX::LogContent const&, OHOS::HiviewDFX::LogFormat const&, std::__h::basic_ostream<char, std::__h::char_traits<char>>&)"; 34 "OHOS::HiviewDFX::GenerateHash(char const*, unsigned int)"; 35 "OHOS::HiviewDFX::GenerateHash(char const*, unsigned long)"; 36 "OHOS::HiviewDFX::IsStatsEnable()"; 37 "OHOS::HiviewDFX::IsTagStatsEnable()"; 38 "OHOS::HiviewDFX::GetNameByPid(unsigned int)"; 39 "OHOS::HiviewDFX::IsDomainSwitchOn()"; 40 "OHOS::HiviewDFX::IsPersistDebugOn()"; 41 "OHOS::HiviewDFX::HilogInputSocketServer::RunServingThread()"; 42 "OHOS::HiviewDFX::IsKmsgSwitchOn()"; 43 "OHOS::HiviewDFX::HilogInputSocketServer::~HilogInputSocketServer()"; 44 "OHOS::HiviewDFX::Size2Str(unsigned long long)"; 45 "OHOS::HiviewDFX::Size2Str(unsigned long)"; 46 "OHOS::HiviewDFX::LogLevel2Str(unsigned short)"; 47 "OHOS::HiviewDFX::LogIoctl::LogIoctl(IoctlCmd, IoctlCmd)"; 48 "OHOS::HiviewDFX::LogIoctl::RequestOutput(OutputRqst const&, std::__h::function<int (OutputRsp const&)>)"; 49 "OHOS::HiviewDFX::PrettyStr2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 50 "OHOS::HiviewDFX::SetGlobalLevel(unsigned short)"; 51 "OHOS::HiviewDFX::SetPersistGlobalLevel(unsigned short)"; 52 "OHOS::HiviewDFX::SetDomainLevel(unsigned int, unsigned short)"; 53 "OHOS::HiviewDFX::SetPersistDomainLevel(unsigned int, unsigned short)"; 54 "OHOS::HiviewDFX::Uint2HexStr(unsigned int)"; 55 "OHOS::HiviewDFX::SetTagLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned short)"; 56 "OHOS::HiviewDFX::SetPersistTagLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned short)"; 57 "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&)"; 58 "OHOS::HiviewDFX::HexStr2Uint(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, bool&)"; 59 "OHOS::HiviewDFX::ComboLogType2Str(unsigned short)"; 60 "OHOS::HiviewDFX::Str2Size(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 61 "OHOS::HiviewDFX::Str2ComboLogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 62 "OHOS::HiviewDFX::SetPrivateSwitchOn(bool)"; 63 "OHOS::HiviewDFX::SetProcessSwitchOn(bool)"; 64 "OHOS::HiviewDFX::ErrorCode2Str(short)"; 65 "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&)>)"; 66 "OHOS::HiviewDFX::Socket::Read(char*, unsigned int)"; 67 "OHOS::HiviewDFX::Socket::WriteV(iovec const*, unsigned int)"; 68 "OHOS::HiviewDFX::Socket::Write(char const*, unsigned int)"; 69 "OHOS::HiviewDFX::Socket::GetUid()"; 70 "OHOS::HiviewDFX::Socket::GetPid()"; 71 "OHOS::HiviewDFX::GetPPidByPid(unsigned int)"; 72 "OHOS::HiviewDFX::GetBitsCount(unsigned long long)"; 73 "OHOS::HiviewDFX::GetBitsCount(unsigned long)"; 74 "OHOS::HiviewDFX::GetAllLogTypes()"; 75 "OHOS::HiviewDFX::SetBufferSize(unsigned short, bool, unsigned int)"; 76 "OHOS::HiviewDFX::SetBufferSize(unsigned short, bool, unsigned long)"; 77 "OHOS::HiviewDFX::SetKmsgSwitchOn(bool)"; 78 "OHOS::HiviewDFX::SetDomainSwitchOn(bool)"; 79 "OHOS::HiviewDFX::LogIoctl::RequestStatsQuery(StatsQueryRqst const&, std::__h::function<int (StatsQueryRsp const&)>)"; 80 "OHOS::HiviewDFX::Str2ComboLogType(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 81 "OHOS::HiviewDFX::LogIoctl::SendMsgHeader(IoctlCmd, unsigned int)"; 82 "OHOS::HiviewDFX::LogIoctl::SendMsgHeader(IoctlCmd, unsigned long)"; 83 "OHOS::HiviewDFX::Socket::WriteAll(char const*, unsigned int)"; 84 "OHOS::HiviewDFX::LogIoctl::ReceiveMsgHeaer(MsgHeader&)"; 85 "OHOS::HiviewDFX::LogIoctl::GetRsp(char*, int)"; 86 87 vtable?for?OHOS::HiviewDFX::HilogInputSocketServer; 88 89 "OHOS::HiviewDFX::SetOnceDebugOn(bool)"; 90 "OHOS::HiviewDFX::SetPersistDebugOn(bool)"; 91 "OHOS::HiviewDFX::IsOnceDebugOn()"; 92 "OHOS::HiviewDFX::IsProcessSwitchOn()"; 93 "OHOS::HiviewDFX::ShortStr2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 94 "OHOS::HiviewDFX::GetGlobalLevel()"; 95 "OHOS::HiviewDFX::GetPersistGlobalLevel()"; 96 "OHOS::HiviewDFX::GetDomainLevel(unsigned int)"; 97 "OHOS::HiviewDFX::GetPersistDomainLevel(unsigned int)"; 98 "OHOS::HiviewDFX::GetTagLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 99 "OHOS::HiviewDFX::GetPersistTagLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 100 "OHOS::HiviewDFX::Str2LogType(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 101 "OHOS::HiviewDFX::Str2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 102 "OHOS::HiviewDFX::LogLevel2ShortStr(unsigned short)"; 103 "OHOS::HiviewDFX::ShortStr2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 104 "OHOS::HiviewDFX::ComboLogLevel2Str(unsigned short)"; 105 "OHOS::HiviewDFX::GetBitPos(unsigned long long)"; 106 "OHOS::HiviewDFX::GetBitPos(unsigned long)"; 107 "OHOS::HiviewDFX::Uint2DecStr(unsigned int)"; 108 "OHOS::HiviewDFX::DecStr2Uint(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, bool&)"; 109 }; 110 111 local: 112 *; 113};