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::NetAllCapabilities; 18 vtable?for?OHOS::NetManagerStandard::NetAllCapabilities; 19 "OHOS::NetManagerStandard::NetAllCapabilities::operator=(OHOS::NetManagerStandard::NetAllCapabilities const&)"; 20 "OHOS::NetManagerStandard::NetAllCapabilities::NetAllCapabilities(OHOS::NetManagerStandard::NetAllCapabilities const&)"; 21 VTT?for?OHOS::NetManagerStandard::HttpProxy; 22 vtable?for?OHOS::NetManagerStandard::HttpProxy; 23 "OHOS::NetManagerStandard::HttpProxy::HttpProxy()"; 24 VTT?for?OHOS::NetManagerStandard::NetLinkInfo; 25 vtable?for?OHOS::NetManagerStandard::NetLinkInfo; 26 "OHOS::NetManagerStandard::INetAddr::Marshalling(OHOS::Parcel&) const"; 27 "OHOS::NetManagerStandard::INetAddr::Unmarshalling(OHOS::Parcel&)"; 28 "OHOS::NetManagerStandard::Route::Marshalling(OHOS::Parcel&) const"; 29 "OHOS::NetManagerStandard::Route::Unmarshalling(OHOS::Parcel&)"; 30 "OHOS::NetManagerStandard::NetHandle::BindSocket(int)"; 31 "OHOS::NetManagerStandard::NetConnClient::HasDefaultNet(bool&)"; 32 "OHOS::NetManagerStandard::NetConnClient::IsDefaultNetMetered(bool&)"; 33 "OHOS::NetManagerStandard::NetConnClient::GetInstance()"; 34 "OHOS::NetManagerStandard::NetConnClient::GetConnectionProperties(OHOS::NetManagerStandard::NetHandle const&, OHOS::NetManagerStandard::NetLinkInfo&)"; 35 "OHOS::NetManagerStandard::NetConnClient::GetAllNets(std::__h::list<OHOS::sptr<OHOS::NetManagerStandard::NetHandle>, std::__h::allocator<OHOS::sptr<OHOS::NetManagerStandard::NetHandle>>>&)"; 36 "OHOS::NetManagerStandard::NetConnClient::SetAirplaneMode(bool)"; 37 "OHOS::NetManagerStandard::NetConnClient::NetDetection(OHOS::NetManagerStandard::NetHandle const&)"; 38 "OHOS::NetManagerStandard::NetConnClient::GetGlobalHttpProxy(OHOS::NetManagerStandard::HttpProxy&)"; 39 "OHOS::NetManagerStandard::NetConnClient::InterfaceSetIffUp(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 40 "OHOS::NetManagerStandard::NetConnClient::SetGlobalHttpProxy(OHOS::NetManagerStandard::HttpProxy const&)"; 41 "OHOS::NetManagerStandard::NetConnClient::GetAppNet(int&)"; 42 "OHOS::NetManagerStandard::NetConnClient::SetAppNet(int)"; 43 "OHOS::NetManagerStandard::NetConnClient::GetDefaultNet(OHOS::NetManagerStandard::NetHandle&)"; 44 "OHOS::NetManagerStandard::NetConnClient::GetNetCapabilities(OHOS::NetManagerStandard::NetHandle const&, OHOS::NetManagerStandard::NetAllCapabilities&)"; 45 "OHOS::NetManagerStandard::NetConnClient::GetAddressesByName(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, int, std::__h::vector<OHOS::NetManagerStandard::INetAddr, std::__h::allocator<OHOS::NetManagerStandard::INetAddr>>&)"; 46 "OHOS::NetManagerStandard::NetConnClient::GetAddressByName(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, int, OHOS::NetManagerStandard::INetAddr&)"; 47 "OHOS::NetManagerStandard::NetConnClient::BindSocket(int, int)"; 48 "OHOS::NetManagerStandard::NetConnClient::OnRemoteDied(OHOS::wptr<OHOS::IRemoteObject> const&)"; 49 "OHOS::NetManagerStandard::NetConnClient::NetConnClient()"; 50 "OHOS::NetManagerStandard::NetConnClient::~NetConnClient()"; 51 "OHOS::NetManagerStandard::NetConnClient::RegisterNetConnCallback(OHOS::sptr<OHOS::NetManagerStandard::NetSpecifier> const&, OHOS::sptr<OHOS::NetManagerStandard::INetConnCallback> const&, unsigned int const&)"; 52 "OHOS::NetManagerStandard::NetConnClient::RegisterNetConnCallback(OHOS::sptr<OHOS::NetManagerStandard::INetConnCallback> const&)"; 53 "OHOS::NetManagerStandard::NetConnClient::SetInternetPermission(unsigned int, unsigned char)"; 54 "OHOS::NetManagerStandard::NetConnClient::UnregisterNetConnCallback(OHOS::sptr<OHOS::NetManagerStandard::INetConnCallback> const&)"; 55 "OHOS::NetManagerStandard::NetConnClient::RegisterNetSupplier(OHOS::NetManagerStandard::NetBearType, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::set<OHOS::NetManagerStandard::NetCap, std::__h::less<OHOS::NetManagerStandard::NetCap>, std::__h::allocator<OHOS::NetManagerStandard::NetCap>> const&, unsigned int&)"; 56 "OHOS::NetManagerStandard::NetConnClient::RegisterNetSupplierCallback(unsigned int, OHOS::sptr<OHOS::NetManagerStandard::NetSupplierCallbackBase> const&)"; 57 "OHOS::NetManagerStandard::NetConnClient::UnregisterNetSupplier(unsigned int)"; 58 "OHOS::NetManagerStandard::NetConnClient::UpdateNetSupplierInfo(unsigned int, OHOS::sptr<OHOS::NetManagerStandard::NetSupplierInfo> const&)"; 59 "OHOS::NetManagerStandard::NetConnClient::UpdateNetLinkInfo(unsigned int, OHOS::sptr<OHOS::NetManagerStandard::NetLinkInfo> const&)"; 60 "OHOS::NetManagerStandard::NetConnClient::SystemReady()"; 61 "OHOS::NetManagerStandard::NetConnClient::GetDefaultHttpProxy(OHOS::NetManagerStandard::HttpProxy&)"; 62 "OHOS::NetManagerStandard::NetConnClient::GetNetIdByIdentifier(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::list<int, std::__h::allocator<int>>&)"; 63 "OHOS::NetManagerStandard::NetConnClient::GetNetInterfaceConfiguration(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, OHOS::NetManagerStandard::NetInterfaceConfiguration&)"; 64 "OHOS::NetManagerStandard::NetConnClient::RegisterNetInterfaceCallback(OHOS::sptr<OHOS::NetManagerStandard::INetInterfaceStateCallback> const&)"; 65 VTT?for?OHOS::NetManagerStandard::NetSpecifier; 66 vtable?for?OHOS::NetManagerStandard::NetSpecifier; 67 "OHOS::NetManagerStandard::NetLinkInfo::NetLinkInfo(OHOS::NetManagerStandard::NetLinkInfo const&)"; 68 "OHOS::NetManagerStandard::NetConnCallbackStub::~NetConnCallbackStub()"; 69 "OHOS::NetManagerStandard::NetConnCallbackStub::OnRemoteRequest(unsigned int, OHOS::MessageParcel&, OHOS::MessageParcel&, OHOS::MessageOption&)"; 70 "OHOS::NetManagerStandard::NetConnCallbackStub::~NetConnCallbackStub()"; 71 "OHOS::NetManagerStandard::NetConnCallbackStub::NetAvailable(OHOS::sptr<OHOS::NetManagerStandard::NetHandle>&)"; 72 "OHOS::NetManagerStandard::NetConnCallbackStub::NetCapabilitiesChange(OHOS::sptr<OHOS::NetManagerStandard::NetHandle>&, OHOS::sptr<OHOS::NetManagerStandard::NetAllCapabilities> const&)"; 73 "OHOS::NetManagerStandard::NetConnCallbackStub::NetConnectionPropertiesChange(OHOS::sptr<OHOS::NetManagerStandard::NetHandle>&, OHOS::sptr<OHOS::NetManagerStandard::NetLinkInfo> const&)"; 74 "OHOS::NetManagerStandard::NetConnCallbackStub::NetLost(OHOS::sptr<OHOS::NetManagerStandard::NetHandle>&)"; 75 "OHOS::NetManagerStandard::NetConnCallbackStub::NetUnavailable()"; 76 "OHOS::NetManagerStandard::NetConnCallbackStub::OnNetLost(OHOS::MessageParcel&, OHOS::MessageParcel&)"; 77 "OHOS::NetManagerStandard::NetConnCallbackStub::OnNetBlockStatusChange(OHOS::MessageParcel&, OHOS::MessageParcel&)"; 78 "OHOS::NetManagerStandard::NetConnCallbackStub::NetConnCallbackStub()"; 79 "OHOS::NetManagerStandard::NetConnCallbackStub::NetBlockStatusChange(OHOS::sptr<OHOS::NetManagerStandard::NetHandle>&, bool)"; 80 "non-virtual thunk to OHOS::NetManagerStandard::NetConnCallbackStub::~NetConnCallbackStub()"; 81 "non-virtual thunk to OHOS::NetManagerStandard::NetConnCallbackStub::NetAvailable(OHOS::sptr<OHOS::NetManagerStandard::NetHandle>&)"; 82 "non-virtual thunk to OHOS::NetManagerStandard::NetConnCallbackStub::NetCapabilitiesChange(OHOS::sptr<OHOS::NetManagerStandard::NetHandle>&, OHOS::sptr<OHOS::NetManagerStandard::NetAllCapabilities> const&)"; 83 "non-virtual thunk to OHOS::NetManagerStandard::NetConnCallbackStub::NetConnectionPropertiesChange(OHOS::sptr<OHOS::NetManagerStandard::NetHandle>&, OHOS::sptr<OHOS::NetManagerStandard::NetLinkInfo> const&)"; 84 "non-virtual thunk to OHOS::NetManagerStandard::NetConnCallbackStub::NetLost(OHOS::sptr<OHOS::NetManagerStandard::NetHandle>&)"; 85 "non-virtual thunk to OHOS::NetManagerStandard::NetConnCallbackStub::NetUnavailable()"; 86 "non-virtual thunk to OHOS::NetManagerStandard::NetConnCallbackStub::NetBlockStatusChange(OHOS::sptr<OHOS::NetManagerStandard::NetHandle>&, bool)"; 87 "virtual thunk to OHOS::NetManagerStandard::NetConnCallbackStub::~NetConnCallbackStub()"; 88 "OHOS::NetManagerStandard::NetAllCapabilities::ToString(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&) const"; 89 "OHOS::NetManagerStandard::NetLinkInfo::ToString(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&) const"; 90 VTT?for?OHOS::NetManagerStandard::INetAddr; 91 vtable?for?OHOS::NetManagerStandard::INetAddr; 92 VTT?for?OHOS::NetManagerStandard::NetSupplierInfo; 93 vtable?for?OHOS::NetManagerStandard::NetSupplierInfo; 94 VTT?for?OHOS::NetManagerStandard::Route; 95 vtable?for?OHOS::NetManagerStandard::Route; 96 "OHOS::NetManagerStandard::DataFlowStatistics::GetIfaceTxPackets(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 97 "OHOS::NetManagerStandard::DataFlowStatistics::GetIfaceRxPackets(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 98 "OHOS::NetManagerStandard::NetSupplierCallbackBase::RequestNetwork(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::set<OHOS::NetManagerStandard::NetCap, std::__h::less<OHOS::NetManagerStandard::NetCap>, std::__h::allocator<OHOS::NetManagerStandard::NetCap>> const&)"; 99 "OHOS::NetManagerStandard::NetSupplierCallbackBase::ReleaseNetwork(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::set<OHOS::NetManagerStandard::NetCap, std::__h::less<OHOS::NetManagerStandard::NetCap>, std::__h::allocator<OHOS::NetManagerStandard::NetCap>> const&)"; 100 "OHOS::NetManagerStandard::NetSupplierCallbackStub::NetSupplierCallbackStub()"; 101 "OHOS::NetManagerStandard::NetSupplierCallbackStub::~NetSupplierCallbackStub()"; 102 "OHOS::NetManagerStandard::NetSupplierCallbackStub::OnRemoteRequest(unsigned int, OHOS::MessageParcel&, OHOS::MessageParcel&, OHOS::MessageOption&)"; 103 "OHOS::NetManagerStandard::NetSupplierCallbackStub::RequestNetwork(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::set<OHOS::NetManagerStandard::NetCap, std::__h::less<OHOS::NetManagerStandard::NetCap>, std::__h::allocator<OHOS::NetManagerStandard::NetCap>> const&)"; 104 "OHOS::NetManagerStandard::NetSupplierCallbackStub::ReleaseNetwork(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::set<OHOS::NetManagerStandard::NetCap, std::__h::less<OHOS::NetManagerStandard::NetCap>, std::__h::allocator<OHOS::NetManagerStandard::NetCap>> const&)"; 105 "non-virtual thunk to OHOS::NetManagerStandard::NetSupplierCallbackStub::RequestNetwork(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::set<OHOS::NetManagerStandard::NetCap, std::__h::less<OHOS::NetManagerStandard::NetCap>, std::__h::allocator<OHOS::NetManagerStandard::NetCap>> const&)"; 106 "non-virtual thunk to OHOS::NetManagerStandard::NetSupplierCallbackStub::ReleaseNetwork(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::set<OHOS::NetManagerStandard::NetCap, std::__h::less<OHOS::NetManagerStandard::NetCap>, std::__h::allocator<OHOS::NetManagerStandard::NetCap>> const&)"; 107 "non-virtual thunk to OHOS::NetManagerStandard::NetSupplierCallbackStub::~NetSupplierCallbackStub()"; 108 "virtual thunk to OHOS::NetManagerStandard::NetSupplierCallbackStub::~NetSupplierCallbackStub()"; 109 vtable?for?OHOS::NetManagerStandard::NetSupplierCallbackBase; 110 "OHOS::NetManagerStandard::NetDetectionCallbackStub::NetDetectionCallbackStub()"; 111 "OHOS::NetManagerStandard::NetDetectionCallbackStub::OnNetDetectionResult(OHOS::MessageParcel&, OHOS::MessageParcel&)"; 112 "OHOS::NetManagerStandard::NetDetectionCallbackStub::~NetDetectionCallbackStub()"; 113 "OHOS::NetManagerStandard::NetDetectionCallbackStub::OnRemoteRequest(unsigned int, OHOS::MessageParcel&, OHOS::MessageParcel&, OHOS::MessageOption&)"; 114 "non-virtual thunk to OHOS::NetManagerStandard::NetDetectionCallbackStub::~NetDetectionCallbackStub()"; 115 "virtual thunk to OHOS::NetManagerStandard::NetDetectionCallbackStub::~NetDetectionCallbackStub()"; 116 "OHOS::NetManagerStandard::NetHandle::GetAddressesByName(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::vector<OHOS::NetManagerStandard::INetAddr, std::__h::allocator<OHOS::NetManagerStandard::INetAddr>>&)"; 117 "OHOS::NetManagerStandard::NetHandle::GetAddressByName(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, OHOS::NetManagerStandard::INetAddr&)"; 118 "OHOS::NetManagerStandard::NetSupplierCallbackStub::RegisterSupplierCallbackImpl(OHOS::sptr<OHOS::NetManagerStandard::NetSupplierCallbackBase> const&)"; 119 "OHOS::NetManagerStandard::HttpProxy::GetHost() const"; 120 "OHOS::NetManagerStandard::HttpProxy::GetPort() const"; 121 "OHOS::NetManagerStandard::HttpProxy::Unmarshalling(OHOS::Parcel&, OHOS::NetManagerStandard::HttpProxy&)"; 122 "OHOS::NetManagerStandard::HttpProxy::Marshalling(OHOS::Parcel&) const"; 123 "OHOS::NetManagerStandard::HttpProxy::GetExclusionList() const"; 124 "OHOS::NetManagerStandard::HttpProxy::HttpProxy(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, unsigned short, std::__h::list<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>>>> const&)"; 125 "OHOS::NetManagerStandard::NetConnServiceProxy::NetConnServiceProxy(OHOS::sptr<OHOS::IRemoteObject> const&)"; 126 VTT?for?OHOS::NetManagerStandard::NetInterfaceStateCallbackStub; 127 vtable?for?OHOS::NetManagerStandard::NetInterfaceStateCallbackStub; 128 "OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::NetInterfaceStateCallbackStub()"; 129 "OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnRemoteRequest(unsigned int, OHOS::MessageParcel&, OHOS::MessageParcel&, OHOS::MessageOption&)"; 130 "OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceAddressUpdated(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&, int, int)"; 131 "OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceAddressRemoved(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&, int, int)"; 132 "OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceAdded(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 133 "OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceRemoved(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 134 "OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceChanged(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, bool)"; 135 "OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceLinkStateChanged(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, bool)"; 136 "non-virtual thunk to OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceAddressUpdated(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&, int, int)"; 137 "non-virtual thunk to OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceAddressRemoved(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&, int, int)"; 138 "non-virtual thunk to OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceAdded(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 139 "non-virtual thunk to OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceRemoved(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 140 "non-virtual thunk to OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceChanged(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, bool)"; 141 "non-virtual thunk to OHOS::NetManagerStandard::NetInterfaceStateCallbackStub::OnInterfaceLinkStateChanged(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, bool)"; 142 }; 143 local: 144 *; 145};