1a34a8711Sopenharmony_ci/* 2a34a8711Sopenharmony_ci * Copyright (c) 2023 Huawei Device Co., Ltd. 3a34a8711Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 4a34a8711Sopenharmony_ci * you may not use this file except in compliance with the License. 5a34a8711Sopenharmony_ci * You may obtain a copy of the License at 6a34a8711Sopenharmony_ci * 7a34a8711Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 8a34a8711Sopenharmony_ci * 9a34a8711Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 10a34a8711Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 11a34a8711Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12a34a8711Sopenharmony_ci * See the License for the specific language governing permissions and 13a34a8711Sopenharmony_ci * limitations under the License. 14a34a8711Sopenharmony_ci */ 15a34a8711Sopenharmony_ci 16a34a8711Sopenharmony_ci1.0 { 17a34a8711Sopenharmony_ci global: 18a34a8711Sopenharmony_ci extern "C++" { 19a34a8711Sopenharmony_ci RpcGetSelfTokenID; 20a34a8711Sopenharmony_ci GetRpcFeatureAck; 21a34a8711Sopenharmony_ci GetFeatureSize; 22a34a8711Sopenharmony_ci SetFeatureTransData; 23a34a8711Sopenharmony_ci IsFeatureAck; 24a34a8711Sopenharmony_ci GetTokenFromData; 25a34a8711Sopenharmony_ci GetTokenIdSize; 26a34a8711Sopenharmony_ci IsATEnable; 27a34a8711Sopenharmony_ci RpcGetFirstCallerTokenID; 28a34a8711Sopenharmony_ci OHOS::DBinderSoftbusClient*; 29a34a8711Sopenharmony_ci OHOS::MessageParcel*; 30a34a8711Sopenharmony_ci OHOS::IPCObjectStub*; 31a34a8711Sopenharmony_ci OHOS::IPCObjectProxy*; 32a34a8711Sopenharmony_ci OHOS::IPCFileDescriptor*; 33a34a8711Sopenharmony_ci OHOS::MessageOption*; 34a34a8711Sopenharmony_ci OHOS::InvokerFactory*; 35a34a8711Sopenharmony_ci OHOS::IPCDfx*; 36a34a8711Sopenharmony_ci OHOS::IPCSkeleton*; 37a34a8711Sopenharmony_ci OHOS::IPCPayloadStatistics*; 38a34a8711Sopenharmony_ci OHOS::IPCProcessSkeleton::LockForNumExecuting; 39a34a8711Sopenharmony_ci OHOS::IPCProcessSkeleton::UnlockForNumExecuting; 40a34a8711Sopenharmony_ci OHOS::IRemoteObject*; 41a34a8711Sopenharmony_ci OHOS::BinderInvoker*; 42a34a8711Sopenharmony_ci OHOS::BrokerRegistration*; 43a34a8711Sopenharmony_ci OHOS::IPCThreadSkeleton*; 44a34a8711Sopenharmony_ci OHOS::IPCWorkThreadPool*; 45a34a8711Sopenharmony_ci OHOS::PeerHolder::PeerHolder*; 46a34a8711Sopenharmony_ci OHOS::PeerHolder::Remote*; 47a34a8711Sopenharmony_ci OHOS::IPCProcessSkeleton*; 48a34a8711Sopenharmony_ci OHOS::DBinderDatabusInvoker*; 49a34a8711Sopenharmony_ci OHOS::BufferObject*; 50a34a8711Sopenharmony_ci OHOS::DatabusSessionCallback*; 51a34a8711Sopenharmony_ci OHOS::DBinderCallbackStub*; 52a34a8711Sopenharmony_ci OHOS::StubRefCountObject*; 53a34a8711Sopenharmony_ci OHOS::InvokerRawData*; 54a34a8711Sopenharmony_ci OHOS::IPCWorkThread*; 55a34a8711Sopenharmony_ci OHOS::DBinderSessionObject*; 56a34a8711Sopenharmony_ci OHOS::CommAuthInfo*; 57a34a8711Sopenharmony_ci "vtable for OHOS::BinderInvoker"; 58a34a8711Sopenharmony_ci "vtable for OHOS::DatabusSessionCallback"; 59a34a8711Sopenharmony_ci "virtual thunk to OHOS::IPCObjectStub::~IPCObjectStub()"; 60a34a8711Sopenharmony_ci "virtual thunk to OHOS::IPCObjectStub::OnFirstStrongRef(void const*)"; 61a34a8711Sopenharmony_ci "virtual thunk to OHOS::IPCObjectStub::OnLastStrongRef(void const*)"; 62a34a8711Sopenharmony_ci "virtual thunk to OHOS::IPCObjectProxy::~IPCObjectProxy()"; 63a34a8711Sopenharmony_ci "virtual thunk to OHOS::IPCObjectProxy::OnLastStrongRef(void const*)"; 64a34a8711Sopenharmony_ci "virtual thunk to OHOS::IPCObjectProxy::OnFirstStrongRef(void const*)"; 65a34a8711Sopenharmony_ci "virtual thunk to OHOS::IPCFileDescriptor::Marshalling(OHOS::Parcel&)"; 66a34a8711Sopenharmony_ci "virtual thunk to OHOS::IPCFileDescriptor::~ipcFileDescriptor()"; 67a34a8711Sopenharmony_ci "virtual thunk to OHOS::IRemoteObject::Marshalling(OHOS::Parcel&) const"; 68a34a8711Sopenharmony_ci "virtual thunk to OHOS::IRemoteObject::IsObjectDead() const"; 69a34a8711Sopenharmony_ci "OHOS::IRemoteObject::IsObjectDead() const"; 70a34a8711Sopenharmony_ci "OHOS::IPCObjectProxy::IsObjectDead()"; 71a34a8711Sopenharmony_ci "OHOS::IPCObjectStub::IsObjectDead()"; 72a34a8711Sopenharmony_ci "virtual thunk to OHOS::IRemoteObject::GetInterfaceDescriptor()"; 73a34a8711Sopenharmony_ci "OHOS::IRemoteObject::GetInterfaceDescriptor()"; 74a34a8711Sopenharmony_ci "OHOS::IPCObjectProxy::GetInterfaceDescriptor()"; 75a34a8711Sopenharmony_ci "OHOS::IPCObjectStub::GetInterfaceDescriptor()"; 76a34a8711Sopenharmony_ci "OHOS::IPCObjectStub::GetAndSaveDBinderData(int, unsigned int)"; 77a34a8711Sopenharmony_ci "virtual thunk to OHOS::IPCObjectStub::GetAndSaveDBinderData(int, unsigned int)"; 78a34a8711Sopenharmony_ci }; 79a34a8711Sopenharmony_ci local: 80a34a8711Sopenharmony_ci *; 81a34a8711Sopenharmony_ci}; 82