1{ 2 global: 3 extern "C++" { 4 "OHOS::HiviewDFX::HiTraceChain::GetId()"; 5 "OHOS::HiviewDFX::HiTraceId::IsValid() const"; 6 "OHOS::HiviewDFX::HiTraceId::GetChainId() const"; 7 "OHOS::HiviewDFX::HiTraceId::GetSpanId() const"; 8 "OHOS::HiviewDFX::HiTraceId::GetParentSpanId() const"; 9 "OHOS::HiviewDFX::HiTraceId::GetFlags() const"; 10 "OHOS::HiviewDFX::HiTraceId::IsFlagEnabled(HiTraceFlag) const"; 11 "OHOS::HiviewDFX::HiTraceChain::Tracepoint(HiTraceTracepointType, OHOS::HiviewDFX::HiTraceId const&, char const*, ...)"; 12 "OHOS::HiviewDFX::HiTraceChain::SetId(OHOS::HiviewDFX::HiTraceId const&)"; 13 "OHOS::HiviewDFX::HiTraceChain::ClearId()"; 14 "OHOS::HiviewDFX::HiTraceChain::CreateSpan()"; 15 "OHOS::HiviewDFX::HiTraceId::ToBytes(unsigned char*, int) const"; 16 "OHOS::HiviewDFX::HiTraceId::HiTraceId(unsigned char const*, int)"; 17 "OHOS::HiviewDFX::HiTraceChain::Begin(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, int)"; 18 "OHOS::HiviewDFX::HiTraceId::HiTraceId()"; 19 "OHOS::HiviewDFX::HiTraceChain::End(OHOS::HiviewDFX::HiTraceId const&)"; 20 "OHOS::HiviewDFX::HiTraceChain::Tracepoint(HiTraceCommunicationMode, HiTraceTracepointType, OHOS::HiviewDFX::HiTraceId const&, char const*, ...)"; 21 "OHOS::HiviewDFX::HiTraceId::EnableFlag(HiTraceFlag)"; 22 "OHOS::HiviewDFX::HiTraceId::SetChainId(unsigned long long)"; 23 "OHOS::HiviewDFX::HiTraceId::SetChainId(unsigned long)"; 24 "OHOS::HiviewDFX::HiTraceId::SetSpanId(unsigned long long)"; 25 "OHOS::HiviewDFX::HiTraceId::SetSpanId(unsigned long)"; 26 "OHOS::HiviewDFX::HiTraceId::SetParentSpanId(unsigned long long)"; 27 "OHOS::HiviewDFX::HiTraceId::SetParentSpanId(unsigned long)"; 28 "OHOS::HiviewDFX::HiTraceId::SetFlags(int)"; 29 }; 30 extern "C" { 31 "HiTraceChainTracepointInner"; 32 "HiTraceChainBegin"; 33 "HiTraceChainEnd"; 34 "HiTraceChainGetId"; 35 "HiTraceChainSetId"; 36 "HiTraceChainClearId"; 37 "HiTraceChainCreateSpan"; 38 }; 39 local: 40 *; 41};