1/* 2 * Copyright (C) 2023-2025 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 1.0{ 17 global: 18 extern "C++" { 19 "OHOS::Msdp::DeviceStatus::CooperateRadar::ReportCooperateRadarInfo(OHOS::Msdp::DeviceStatus::CooperateRadarInfo&)"; 20 "OHOS::Msdp::DeviceStatus::CooperateRadar::ReportTransmissionLatencyRadarInfo(OHOS::Msdp::DeviceStatus::TransmissionLatencyRadarInfo&)"; 21 "OHOS::Msdp::DeviceStatus::GetThisThreadId()"; 22 "OHOS::Msdp::DeviceStatus::GetPid()"; 23 "OHOS::Msdp::DeviceStatus::GetProgramName()"; 24 "OHOS::Msdp::DeviceStatus::IsSecondaryDevice()"; 25 "OHOS::Msdp::DeviceStatus::GetRotatePolicy(bool&, 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>>>>&)"; 26 "OHOS::Msdp::DeviceStatus::IsValidSvgFile(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 27 "OHOS::Msdp::DeviceStatus::IsNum(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 28 "OHOS::Msdp::DeviceStatus::SetThreadName(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 29 "OHOS::Msdp::DeviceStatus::GetMillisTime()"; 30 "OHOS::Msdp::DeviceStatus::ReadJsonFile(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 31 OHOS::Msdp::DeviceStatus::Utility::GetSysClockTimeMilli*; 32 "OHOS::Msdp::UtilNapi::TypeOf(napi_env__*, napi_value__*, napi_valuetype)"; 33 "OHOS::Msdp::DeviceStatus::UtilNapiError::GetErrorMsg(int, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>&)"; 34 "OHOS::Msdp::DeviceStatus::UtilNapiError::HandleExecuteResult(napi_env__*, int, 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>>)"; 35 "OHOS::Msdp::DeviceStatus::Utility::ShowUserAndGroup()"; 36 "OHOS::Msdp::DeviceStatus::Utility::ShowFileAttributes(char const*)"; 37 "OHOS::Msdp::DeviceStatus::Utility::IsInteger(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 38 "OHOS::Msdp::DeviceStatus::Utility::Anonymize(char const*)"; 39 "OHOS::Msdp::DeviceStatus::Utility::DFXRadarAnonymize(char const*)"; 40 "OHOS::Msdp::DeviceStatus::Utility::GetSysClockTime()"; 41 "OHOS::Msdp::DeviceStatus::Utility::DoesFileExist(char const*)"; 42 "OHOS::Msdp::DeviceStatus::Utility::GetFileSize(char const*)"; 43 "OHOS::Msdp::DeviceStatus::Utility::GetFileSize(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 44 "OHOS::Msdp::DeviceStatus::Utility::RemoveSpace(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>&)"; 45 "OHOS::Msdp::DeviceStatus::Utility::CopyNulstr(char*, unsigned long, char const*)"; 46 "OHOS::Msdp::DeviceStatus::Utility::CopyNulstr(char*, unsigned int, char const*)"; 47 "OHOS::Msdp::DeviceStatus::Utility::StartWith(char const*, char const*)"; 48 "OHOS::Msdp::DeviceStatus::Utility::StartWith(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&)"; 49 "OHOS::Msdp::DeviceStatus::Utility::RemoveTrailingChars(char, char*)"; 50 "OHOS::Msdp::DeviceStatus::Utility::RemoveTrailingChars(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>>&)"; 51 "OHOS::Msdp::DeviceStatus::GetTimeStamp(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>&)"; 52 "OHOS::Msdp::DeviceStatus::StringSplit(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&, 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>>>>&)"; 53 "OHOS::Msdp::DeviceStatus::StringPrintf(char const*, ...)"; 54 "OHOS::Msdp::DeviceStatus::GetAnonyString(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 55 "OHOS::Msdp::DeviceStatus::DragDataPacker::Marshalling(OHOS::Msdp::DeviceStatus::DragData const&, OHOS::Parcel&, bool)"; 56 "OHOS::Msdp::DeviceStatus::DragDataPacker::UnMarshalling(OHOS::Parcel&, OHOS::Msdp::DeviceStatus::DragData&, bool)"; 57 "OHOS::Msdp::DeviceStatus::DragDataPacker::MarshallingDetailedSummarys(OHOS::Msdp::DeviceStatus::DragData const&, OHOS::Parcel&)"; 58 "OHOS::Msdp::DeviceStatus::DragDataPacker::UnMarshallingDetailedSummarys(OHOS::Parcel&, OHOS::Msdp::DeviceStatus::DragData&)"; 59 "OHOS::Msdp::DeviceStatus::DragDataPacker::MarshallingSummaryExpanding(OHOS::Msdp::DeviceStatus::DragData const&, OHOS::Parcel&)"; 60 "OHOS::Msdp::DeviceStatus::DragDataPacker::UnMarshallingSummaryExpanding(OHOS::Parcel&, OHOS::Msdp::DeviceStatus::DragData&)"; 61 "OHOS::Msdp::DeviceStatus::DragDataPacker::CheckDragData(OHOS::Msdp::DeviceStatus::DragData const&)"; 62 "OHOS::Msdp::DeviceStatus::ShadowPacker::PackUpShadowInfo(OHOS::Msdp::DeviceStatus::ShadowInfo const&, OHOS::Parcel&, bool)"; 63 "OHOS::Msdp::DeviceStatus::ShadowPacker::UnPackShadowInfo(OHOS::Parcel&, OHOS::Msdp::DeviceStatus::ShadowInfo&, bool)"; 64 "OHOS::Msdp::DeviceStatus::ShadowPacker::CheckShadowInfo(OHOS::Msdp::DeviceStatus::ShadowInfo const&)"; 65 "OHOS::Msdp::DeviceStatus::ShadowOffsetPacker::Marshalling(OHOS::Msdp::DeviceStatus::ShadowOffset const&, OHOS::Parcel&)"; 66 "OHOS::Msdp::DeviceStatus::ShadowOffsetPacker::UnMarshalling(OHOS::Parcel&, OHOS::Msdp::DeviceStatus::ShadowOffset&)"; 67 "OHOS::Msdp::DeviceStatus::SummaryPacker::UnMarshalling(OHOS::Parcel&, std::__h::map<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, long long, std::__h::less<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>, std::__h::allocator<std::__h::pair<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const, long long>>>&)"; 68 "OHOS::Msdp::DeviceStatus::SummaryPacker::Marshalling(std::__h::map<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, long long, std::__h::less<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>, std::__h::allocator<std::__h::pair<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const, long long>>> const&, OHOS::Parcel&)"; 69 "OHOS::Msdp::DeviceStatus::SummaryPacker::UnMarshalling(OHOS::Parcel&, std::__h::map<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, long, std::__h::less<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>, std::__h::allocator<std::__h::pair<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const, long>>>&)"; 70 "OHOS::Msdp::DeviceStatus::SummaryPacker::Marshalling(std::__h::map<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, long, std::__h::less<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>, std::__h::allocator<std::__h::pair<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const, long>>> const&, OHOS::Parcel&)"; 71 "OHOS::Msdp::DeviceStatus::SummaryFormat::Marshalling(std::__h::map<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, std::__h::vector<int, std::__h::allocator<int>>, std::__h::less<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>, std::__h::allocator<std::__h::pair<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const, std::__h::vector<int, std::__h::allocator<int>>>>> const&, OHOS::Parcel&)"; 72 "OHOS::Msdp::DeviceStatus::SummaryFormat::UnMarshalling(OHOS::Parcel&, std::__h::map<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, std::__h::vector<int, std::__h::allocator<int>>, std::__h::less<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>, std::__h::allocator<std::__h::pair<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const, std::__h::vector<int, std::__h::allocator<int>>>>>&)"; 73 "OHOS::Msdp::DeviceStatus::PreviewStylePacker::Marshalling(OHOS::Msdp::DeviceStatus::PreviewStyle const&, OHOS::Parcel&)"; 74 "OHOS::Msdp::DeviceStatus::PreviewStylePacker::UnMarshalling(OHOS::Parcel&, OHOS::Msdp::DeviceStatus::PreviewStyle&)"; 75 "OHOS::Msdp::DeviceStatus::PreviewAnimationPacker::Marshalling(OHOS::Msdp::DeviceStatus::PreviewAnimation const&, OHOS::Parcel&)"; 76 "OHOS::Msdp::DeviceStatus::PreviewAnimationPacker::UnMarshalling(OHOS::Parcel&, OHOS::Msdp::DeviceStatus::PreviewAnimation&)"; 77 "OHOS::Msdp::DeviceStatus::AnimationCurve::CreateCurve(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::vector<float, std::__h::allocator<float>> const&)"; 78 }; 79 local: 80 *; 81 };