1# Copyright (c) 2023 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14{ 15 global: 16 extern "C++" { 17 VTT?for?OHOS::NetManagerStandard::NetStatsInfo; 18 vtable?for?OHOS::NetManagerStandard::NetStatsInfo; 19 VTT?for?OHOS::NetManagerStandard::NetStatsNetwork; 20 vtable?for?OHOS::NetManagerStandard::NetStatsNetwork; 21 VTT?for?OHOS::NetManagerStandard::NetStatsInfoSequence; 22 vtable?for?OHOS::NetManagerStandard::NetStatsInfoSequence; 23 VTT?for?OHOS::NetManagerStandard::PushStatsInfo; 24 vtable?for?OHOS::NetManagerStandard::PushStatsInfo; 25 VTT?for?OHOS::NetManagerStandard::NetStatsServiceProxy; 26 vtable?for?OHOS::NetManagerStandard::NetStatsServiceProxy; 27 "non-virtual thunk to OHOS::NetManagerStandard::NetStatsCallbackStub::~NetStatsCallbackStub()"; 28 "virtual thunk to OHOS::NetManagerStandard::NetStatsCallbackStub::~NetStatsCallbackStub()"; 29 "OHOS::NetManagerStandard::NetStatsClient::GetCellularRxBytes(unsigned long long&)"; 30 "OHOS::NetManagerStandard::NetStatsClient::NetStatsClient()"; 31 "OHOS::NetManagerStandard::NetStatsClient::GetInstance()()"; 32 "OHOS::NetManagerStandard::NetStatsClient::GetCellularTxBytes(unsigned long long&)"; 33 "OHOS::NetManagerStandard::NetStatsClient::GetAllRxBytes(unsigned long long&)"; 34 "OHOS::NetManagerStandard::NetStatsClient::GetAllTxBytes(unsigned long long&)"; 35 "OHOS::NetManagerStandard::NetStatsClient::GetUidRxBytes(unsigned long long&, unsigned int)"; 36 "OHOS::NetManagerStandard::NetStatsClient::GetUidTxBytes(unsigned long long&, unsigned int)"; 37 "OHOS::NetManagerStandard::NetStatsClient::GetSockfdRxBytes(unsigned long long&, int)"; 38 "OHOS::NetManagerStandard::NetStatsClient::GetSockfdTxBytes(unsigned long long&, int)"; 39 "OHOS::NetManagerStandard::NetStatsClient::GetIfaceRxBytes(unsigned long long&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 40 "OHOS::NetManagerStandard::NetStatsClient::GetIfaceTxBytes(unsigned long long&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 41 "OHOS::NetManagerStandard::NetStatsClient::GetIfaceStatsDetail(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned long long, unsigned long long, OHOS::NetManagerStandard::NetStatsInfo&)"; 42 "OHOS::NetManagerStandard::NetStatsClient::GetUidStatsDetail(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned int, unsigned long long, unsigned long long, OHOS::NetManagerStandard::NetStatsInfo&)"; 43 "OHOS::NetManagerStandard::NetStatsClient::UpdateIfacesStats(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned long long, unsigned long long, OHOS::NetManagerStandard::NetStatsInfo const&)"; 44 "OHOS::NetManagerStandard::NetStatsClient::UpdateStatsData()"; 45 "OHOS::NetManagerStandard::NetStatsClient::~NetStatsClient()"; 46 "OHOS::NetManagerStandard::NetStatsClient::ResetFactory()"; 47 "OHOS::NetManagerStandard::NetStatsClient::OnRemoteDied(OHOS::wptr<OHOS::IRemoteObject> const&)"; 48 "OHOS::NetManagerStandard::NetStatsClient::GetCellularRxBytes(unsigned long&)"; 49 "OHOS::NetManagerStandard::NetStatsClient::GetCellularTxBytes(unsigned long&)"; 50 "OHOS::NetManagerStandard::NetStatsClient::GetAllRxBytes(unsigned long&)"; 51 "OHOS::NetManagerStandard::NetStatsClient::GetAllTxBytes(unsigned long&)"; 52 "OHOS::NetManagerStandard::NetStatsClient::GetUidRxBytes(unsigned long&, unsigned int)"; 53 "OHOS::NetManagerStandard::NetStatsClient::GetUidTxBytes(unsigned long&, unsigned int)"; 54 "OHOS::NetManagerStandard::NetStatsClient::GetSockfdRxBytes(unsigned long&, int)"; 55 "OHOS::NetManagerStandard::NetStatsClient::GetSockfdTxBytes(unsigned long&, int)"; 56 "OHOS::NetManagerStandard::NetStatsClient::GetIfaceRxBytes(unsigned long&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 57 "OHOS::NetManagerStandard::NetStatsClient::GetIfaceTxBytes(unsigned long&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 58 "OHOS::NetManagerStandard::NetStatsClient::GetIfaceStatsDetail(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned long, unsigned long, OHOS::NetManagerStandard::NetStatsInfo&)"; 59 "OHOS::NetManagerStandard::NetStatsClient::GetUidStatsDetail(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned int, unsigned long, unsigned long, OHOS::NetManagerStandard::NetStatsInfo&)"; 60 "OHOS::NetManagerStandard::NetStatsClient::UpdateIfacesStats(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned long, unsigned long, OHOS::NetManagerStandard::NetStatsInfo const&)"; 61 "OHOS::NetManagerStandard::NetStatsClient::RegisterNetStatsCallback(OHOS::sptr<OHOS::NetManagerStandard::INetStatsCallback> const&)"; 62 "OHOS::NetManagerStandard::NetStatsClient::UnregisterNetStatsCallback(OHOS::sptr<OHOS::NetManagerStandard::INetStatsCallback> const&)"; 63 "OHOS::NetManagerStandard::NetStatsClient::GetAllStatsInfo(std::__h::vector<OHOS::NetManagerStandard::NetStatsInfo, std::__h::allocator<OHOS::NetManagerStandard::NetStatsInfo>>&)"; 64 "OHOS::NetManagerStandard::NetStatsClient::GetAllContainerStatsInfo(std::__h::vector<OHOS::NetManagerStandard::NetStatsInfo, std::__h::allocator<OHOS::NetManagerStandard::NetStatsInfo>>&)"; 65 "OHOS::NetManagerStandard::NetStatsClient::GetTrafficStatsByNetwork(std::__h::unordered_map<unsigned int, OHOS::NetManagerStandard::NetStatsInfo, std::__h::hash<unsigned int>, std::__h::equal_to<unsigned int>, std::__h::allocator<std::__h::pair<unsigned int const, OHOS::NetManagerStandard::NetStatsInfo>>>&, OHOS::sptr<OHOS::NetManagerStandard::NetStatsNetwork> const&)"; 66 "OHOS::NetManagerStandard::NetStatsClient::GetTrafficStatsByUidNetwork(std::__h::vector<OHOS::NetManagerStandard::NetStatsInfoSequence, std::__h::allocator<OHOS::NetManagerStandard::NetStatsInfoSequence>>&, unsigned int, OHOS::sptr<OHOS::NetManagerStandard::NetStatsNetwork> const&)"; 67 "OHOS::NetManagerStandard::NetStatsClient::SetAppStats(OHOS::NetManagerStandard::PushStatsInfo const&)"; 68 "OHOS::NetManagerStandard::NetStatsClient::SaveSharingTraffic(OHOS::NetManagerStandard::NetStatsInfo const&)"; 69 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetTrafficStatsByNetwork(std::__h::unordered_map<unsigned int, OHOS::NetManagerStandard::NetStatsInfo, std::__h::hash<unsigned int>, std::__h::equal_to<unsigned int>, std::__h::allocator<std::__h::pair<unsigned int const, OHOS::NetManagerStandard::NetStatsInfo>>>&, OHOS::NetManagerStandard::NetStatsNetwork const&)"; 70 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetTrafficStatsByUidNetwork(std::__h::vector<OHOS::NetManagerStandard::NetStatsInfoSequence, std::__h::allocator<OHOS::NetManagerStandard::NetStatsInfoSequence>>&, unsigned int, OHOS::NetManagerStandard::NetStatsNetwork const&)"; 71 "OHOS::NetManagerStandard::NetStatsServiceProxy::SetAppStats(OHOS::NetManagerStandard::PushStatsInfo const&)"; 72 "OHOS::NetManagerStandard::NetStatsServiceProxy::SaveSharingTraffic(OHOS::NetManagerStandard::NetStatsInfo const&)"; 73 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetAllSimStatsInfo(std::__h::vector<OHOS::NetManagerStandard::NetStatsInfo, std::__h::allocator<OHOS::NetManagerStandard::NetStatsInfo>>&)"; 74 "OHOS::NetManagerStandard::DataFlowStatistics::GetIfaceTxPackets(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 75 "OHOS::NetManagerStandard::DataFlowStatistics::GetIfaceRxPackets(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 76 "OHOS::NetManagerStandard::DataFlowStatistics::GetCellularRxBytes()"; 77 "OHOS::NetManagerStandard::DataFlowStatistics::GetCellularTxBytes()"; 78 "OHOS::NetManagerStandard::DataFlowStatistics::GetAllRxBytes()"; 79 "OHOS::NetManagerStandard::DataFlowStatistics::GetAllTxBytes()"; 80 "OHOS::NetManagerStandard::DataFlowStatistics::GetUidTxBytes(unsigned int)"; 81 "OHOS::NetManagerStandard::DataFlowStatistics::GetUidRxBytes(unsigned int)"; 82 "OHOS::NetManagerStandard::DataFlowStatistics::GetIfaceRxBytes(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 83 "OHOS::NetManagerStandard::DataFlowStatistics::GetIfaceTxBytes(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 84 "OHOS::NetManagerStandard::NetStatsCallbackStub::~NetStatsCallbackStub()"; 85 "OHOS::NetManagerStandard::NetStatsCallbackStub::OnRemoteRequest(unsigned int, OHOS::MessageParcel&, OHOS::MessageParcel&, OHOS::MessageOption&)"; 86 "OHOS::NetManagerStandard::NetStatsCallbackStub::OnNetIfaceStatsChanged(OHOS::MessageParcel&, OHOS::MessageParcel&)"; 87 "OHOS::NetManagerStandard::NetStatsCallbackStub::OnNetUidStatsChanged(OHOS::MessageParcel&, OHOS::MessageParcel&)"; 88 "OHOS::NetManagerStandard::NetStatsCallbackStub::NetStatsCallbackStub()"; 89 "OHOS::NetManagerStandard::NetStatsServiceProxy::NetStatsServiceProxy(OHOS::sptr<OHOS::IRemoteObject> const&)"; 90 "OHOS::NetManagerStandard::NetStatsServiceProxy::RegisterNetStatsCallback(OHOS::sptr<OHOS::NetManagerStandard::INetStatsCallback> const&)"; 91 "OHOS::NetManagerStandard::NetStatsServiceProxy::~NetStatsServiceProxy()"; 92 "OHOS::NetManagerStandard::NetStatsServiceProxy::UnregisterNetStatsCallback(OHOS::sptr<OHOS::NetManagerStandard::INetStatsCallback> const&)"; 93 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetIfaceRxBytes(unsigned long long&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 94 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetIfaceTxBytes(unsigned long long&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 95 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetCellularRxBytes(unsigned long long&)"; 96 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetCellularTxBytes(unsigned long long&)"; 97 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetAllRxBytes(unsigned long long&)"; 98 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetAllTxBytes(unsigned long long&)"; 99 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetUidRxBytes(unsigned long long&, unsigned int)"; 100 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetUidTxBytes(unsigned long long&, unsigned int)"; 101 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetCookieRxBytes(unsigned long long&, unsigned long long)"; 102 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetCookieTxBytes(unsigned long long&, unsigned long long)"; 103 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetIfaceStatsDetail(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned long long, unsigned long long, OHOS::NetManagerStandard::NetStatsInfo&)"; 104 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetUidStatsDetail(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned int, unsigned long long, unsigned long long, OHOS::NetManagerStandard::NetStatsInfo&)"; 105 "OHOS::NetManagerStandard::NetStatsServiceProxy::UpdateIfacesStats(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned long long, unsigned long long, OHOS::NetManagerStandard::NetStatsInfo const&)"; 106 "OHOS::NetManagerStandard::NetStatsServiceProxy::UpdateStatsData()"; 107 "OHOS::NetManagerStandard::NetStatsServiceProxy::ResetFactory()"; 108 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetIfaceRxBytes(unsigned long&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 109 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetIfaceTxBytes(unsigned long&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 110 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetCellularRxBytes(unsigned long&)"; 111 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetCellularTxBytes(unsigned long&)"; 112 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetAllRxBytes(unsigned long&)"; 113 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetAllTxBytes(unsigned long&)"; 114 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetUidRxBytes(unsigned long&, unsigned int)"; 115 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetUidTxBytes(unsigned long&, unsigned int)"; 116 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetCookieRxBytes(unsigned long&, unsigned long)"; 117 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetCookieTxBytes(unsigned long&, unsigned long)"; 118 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetIfaceStatsDetail(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned long, unsigned long, OHOS::NetManagerStandard::NetStatsInfo&)"; 119 "OHOS::NetManagerStandard::NetStatsServiceProxy::GetUidStatsDetail(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned int, unsigned long, unsigned long, OHOS::NetManagerStandard::NetStatsInfo&)"; 120 "OHOS::NetManagerStandard::NetStatsServiceProxy::UpdateIfacesStats(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned long, unsigned long, OHOS::NetManagerStandard::NetStatsInfo const&)"; 121 "OHOS::NetManagerStandard::NetStatsInfo::Unmarshalling(OHOS::Parcel&, std::__h::vector<OHOS::NetManagerStandard::NetStatsInfo, std::__h::allocator<OHOS::NetManagerStandard::NetStatsInfo>>&)"; 122 "OHOS::NetManagerStandard::StatsInfoUnmarshallingVector(OHOS::Parcel&, std::__h::vector<OHOS::NetManagerStandard::NetStatsInfo, std::__h::allocator<OHOS::NetManagerStandard::NetStatsInfo>>&)"; 123 "OHOS::NetManagerStandard::PushStatsInfo::Unmarshalling(OHOS::Parcel&, OHOS::NetManagerStandard::PushStatsInfo&)"; 124 }; 125 *GetUidTxBytesEx*; 126 *GetUidRxBytesEx*; 127 local: 128 *; 129};