/foundation/communication/netmanager_base/frameworks/js/napi/netstats/src/ |
H A D | statistics_module.cpp | 63 return ModuleTemplate::Interface<GetCellularRxBytesContext>(env, info, FUNCTION_GET_CELLULAR_RXBYTES, nullptr, in GetCellularRxBytes() 70 return ModuleTemplate::Interface<GetCellularTxBytesContext>(env, info, FUNCTION_GET_CELLULAR_TXBYTES, nullptr, in GetCellularTxBytes() 77 return ModuleTemplate::Interface<GetAllRxBytesContext>(env, info, FUNCTION_GET_ALL_RXBYTES, nullptr, in GetAllRxBytes() 84 return ModuleTemplate::Interface<GetAllTxBytesContext>(env, info, FUNCTION_GET_ALL_TXBYTES, nullptr, in GetAllTxBytes() 91 return ModuleTemplate::Interface<GetUidRxBytesContext>(env, info, FUNCTION_GET_UID_RXBYTES, nullptr, in GetUidRxBytes() 98 return ModuleTemplate::Interface<GetUidTxBytesContext>(env, info, FUNCTION_GET_UID_TXBYTES, nullptr, in GetUidTxBytes() 105 return ModuleTemplate::Interface<GetSockfdRxBytesContext>(env, info, FUNCTION_GET_SOCKFD_RXBYTES, nullptr, in GetSockfdRxBytes() 112 return ModuleTemplate::Interface<GetSockfdTxBytesContext>(env, info, FUNCTION_GET_SOCKFD_TXBYTES, nullptr, in GetSockfdTxBytes() 119 return ModuleTemplate::Interface<GetIfaceRxBytesContext>(env, info, FUNCTION_GET_IFACE_RXBYTES, nullptr, in GetIfaceRxBytes() 126 return ModuleTemplate::Interface<GetIfaceTxBytesContex in GetIfaceTxBytes() [all...] |
/foundation/communication/netmanager_ext/frameworks/js/napi/netfirewall/src/ |
H A D | netfirewall_module.cpp | 45 return ModuleTemplate::Interface<SetNetFirewallPolicyContext>(env, info, FUNCTION_SET_NET_FIREWALL_POLICY, nullptr, in SetNetFirewallPolicy() 51 return ModuleTemplate::Interface<GetNetFirewallPolicyContext>(env, info, FUNCTION_GET_NET_FIREWALL_POLICY, nullptr, in GetNetFirewallPolicy() 57 return ModuleTemplate::Interface<AddNetFirewallRuleContext>(env, info, FUNCTION_ADD_NET_FIREWALL_RULE, nullptr, in AddNetFirewallRule() 63 return ModuleTemplate::Interface<UpdateNetFirewallRuleContext>(env, info, FUNCTION_UPDATE_NET_FIREWALL_RULE, in UpdateNetFirewallRule() 69 return ModuleTemplate::Interface<DeleteNetFirewallRuleContext>(env, info, FUNCTION_DELETE_NET_FIREWALL_RULE, in DeleteNetFirewallRule() 75 return ModuleTemplate::Interface<GetNetFirewallRulesContext>(env, info, FUNCTION_GET_NET_FIREWALL_RULES, in GetNetFirewallRules() 82 return ModuleTemplate::Interface<GetNetFirewallRuleContext>(env, info, FUNCTION_GET_NET_FIREWALL_RULE, nullptr, in GetNetFirewallRule() 88 return ModuleTemplate::Interface<GetInterceptRecordsContext>(env, info, FUNCTION_GET_INTERCEPT_RECORDS, in GetInterceptRecords()
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_metadata.h | 164 template<typename ValueType, typename Interface, 165 typename = BASE_NS::enable_if_t<IsKindOfIInterface_v<BASE_NS::remove_const_t<Interface>*>>> 167 const BASE_NS::shared_ptr<Interface>& intf, BASE_NS::string_view name, ValueType defaultValue = {}) noexcept 172 template<typename ValueType, typename Interface, 173 typename = BASE_NS::enable_if_t<IsKindOfIInterface_v<BASE_NS::remove_const_t<Interface>*>>> 175 const BASE_NS::weak_ptr<Interface>& intf, BASE_NS::string_view name, ValueType defaultValue = {}) noexcept 191 template<typename ValueType, typename Interface, typename = BASE_NS::enable_if_t<IsKindOfIInterface_v<Interface*>>> 193 const BASE_NS::shared_ptr<Interface>& intf, BASE_NS::string_view name, const ValueType& value) noexcept 198 template<typename ValueType, typename Interface, typenam [all...] |
H A D | intf_object.h | 84 template<typename Interface> 85 typename Interface::Ptr Resolve(const RefUri& uri) const in Resolve() 87 return interface_pointer_cast<Interface>(Resolve(uri)); in Resolve() 95 template<typename Interface> 96 typename Interface::Ptr GetSelf() const in GetSelf() 98 return interface_pointer_cast<Interface>(GetSelf()); in GetSelf()
|
H A D | intf_object_registry.h | 270 // Templated helper method, Creates object by UID and returns the requested Interface (if available) 271 template<typename Interface> 272 typename Interface::Ptr Create(ObjectId uid) const in Create() 276 return interface_pointer_cast<Interface>(p); in Create() 280 template<typename Interface> 281 typename Interface::Ptr Create(ObjectId uid, BASE_NS::shared_ptr<IMetadata> data) const in Create() 285 return interface_pointer_cast<Interface>(p); in Create() 289 template<typename Interface> 290 typename Interface::Ptr Create(ObjectId uid, InstanceId instanceid) const in Create() 294 return interface_pointer_cast<Interface>( in Create() [all...] |
/foundation/communication/netmanager_ext/frameworks/js/napi/vpn/src/ |
H A D | vpn_connection.cpp | 30 return ModuleTemplate::Interface<PrepareContext>(env, info, PREPARE, nullptr, VpnAsyncWork::ExecPrepare, in Prepare() 36 return ModuleTemplate::Interface<SetUpContext>(env, info, SET_UP, nullptr, VpnAsyncWork::ExecSetUp, in SetUp() 42 return ModuleTemplate::Interface<ProtectContext>(env, info, PROTECT, nullptr, VpnAsyncWork::ExecProtect, in Protect() 48 return ModuleTemplate::Interface<DestroyContext>(env, info, DESTROY, nullptr, VpnAsyncWork::ExecDestroy, in Destroy()
|
H A D | vpn_module.cpp | 87 return ModuleTemplate::Interface<AddContext>(env, info, ADD_SYS_VPN_CONFIG, nullptr, in AddSysVpnConfig() 93 return ModuleTemplate::Interface<DeleteContext>(env, info, DELETE_SYS_VPN_CONFIG, nullptr, in DeleteSysVpnConfig() 99 return ModuleTemplate::Interface<GetListContext>(env, info, GET_SYS_VPN_CONFIG_LIST, nullptr, in GetSysVpnConfigList() 105 return ModuleTemplate::Interface<GetContext>(env, info, GET_SYS_VPN_CONFIG, nullptr, in GetSysVpnConfig() 111 return ModuleTemplate::Interface<GetConnectedContext>(env, info, GET_CONNECTED_SYS_VPN_CONFIG, nullptr, in GetConnectedSysVpnConfig()
|
/foundation/communication/netstack/frameworks/js/napi/tls/src/ |
H A D | tlssocketserver_module.cpp | 56 return ModuleTemplate::Interface<TlsSocket::GetCertificateContext>(
in GetCertificate() 63 return ModuleTemplate::Interface<TlsSocket::GetProtocolContext>(env, info, FUNCTION_GET_PROTOCOL, nullptr,
in GetProtocol() 70 return ModuleTemplate::Interface<TlsSocket::TLSListenContext>(env, info, FUNCTION_LISTEN, nullptr,
in Listen() 77 return ModuleTemplate::Interface<TLSServerSendContext>(
in Send() 88 return ModuleTemplate::Interface<TLSServerCloseContext>(
in Close() 99 return ModuleTemplate::Interface<ServerTLSGetRemoteAddressContext>(
in GetRemoteAddress() 110 return ModuleTemplate::Interface<TLSServerGetLocalAddressContext>(
in GetLocalAddress() 123 return ModuleTemplate::Interface<ServerGetRemoteCertificateContext>(
134 return ModuleTemplate::Interface<ServerGetCipherSuitesContext>(
146 return ModuleTemplate::Interface<ServerGetSignatureAlgorithmsContex [all...] |
H A D | tlssocket_module.cpp | 55 return ModuleTemplate::Interface<GetCertificateContext>(env, info, FUNCTION_GET_CERTIFICATE, nullptr, in GetCertificate() 62 return ModuleTemplate::Interface<GetCipherSuitesContext>(env, info, FUNCTION_GET_PROTOCOL, nullptr, in GetProtocol() 69 return ModuleTemplate::Interface<TLSConnectContext>( in Connect() 75 return ModuleTemplate::Interface<GetCipherSuitesContext>(env, info, FUNCTION_GET_CIPHER_SUITE, nullptr, in GetCipherSuites() 82 return ModuleTemplate::Interface<GetRemoteCertificateContext>(env, info, FUNCTION_GET_REMOTE_CERTIFICATE, nullptr, in GetRemoteCertificate() 89 return ModuleTemplate::Interface<GetSignatureAlgorithmsContext>( in GetSignatureAlgorithms() 96 return ModuleTemplate::Interface<TLSSendContext>(env, info, FUNCTION_SEND, nullptr, TLSSocketAsyncWork::ExecSend, in Send() 102 return ModuleTemplate::Interface<TLSNapiContext>(env, info, FUNCTION_CLOSE, nullptr, TLSSocketAsyncWork::ExecClose, in Close() 108 return ModuleTemplate::Interface<TLSBindContext>(env, info, FUNCTION_BIND, nullptr, TLSSocketAsyncWork::ExecBind, in Bind() 114 return ModuleTemplate::Interface<TLSGetStateContex in GetState() [all...] |
/foundation/communication/netmanager_ext/frameworks/js/napi/sharing/src/ |
H A D | netshare_module.cpp | 69 return ModuleTemplate::Interface<IsSharingSupportedContext>(env, info, FUNCTION_IS_SHARING_SUPPORTED, nullptr, in IsSharingSupported() 76 return ModuleTemplate::Interface<NetShareIsSharingContext>(env, info, FUNCTION_IS_SHARING, nullptr, in IsSharing() 83 return ModuleTemplate::Interface<NetShareStartSharingContext>(env, info, FUNCTION_START_SHARING, nullptr, in StartSharing() 90 return ModuleTemplate::Interface<StopSharingContext>(env, info, FUNCTION_STOP_SHARING, nullptr, in StopSharing() 97 return ModuleTemplate::Interface<GetSharingIfacesContext>(env, info, FUNCTION_GET_SHARING_IFACES, nullptr, in GetSharingIfaces() 104 return ModuleTemplate::Interface<GetSharingStateContext>(env, info, FUNCTION_GET_SHARING_STATE, nullptr, in GetSharingState() 111 return ModuleTemplate::Interface<GetSharableRegexesContext>(env, info, FUNCTION_GET_SHARABLE_REGEXES, nullptr, in GetSharableRegexes() 118 return ModuleTemplate::Interface<GetStatsRxBytesContext>(env, info, FUNCTION_GET_STATS_RX_BYTES, nullptr, in GetStatsRxBytes() 125 return ModuleTemplate::Interface<GetStatsTxBytesContext>(env, info, FUNCTION_GET_STATS_TX_BYTES, nullptr, in GetStatsTxBytes() 132 return ModuleTemplate::Interface<GetStatsTotalBytesContex in GetStatsTotalBytes() [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/test/src/ |
H A D | serialisation_utils.h | 52 template<typename Interface> 53 bool Export(const BASE_NS::shared_ptr<Interface>& p) in Export() 58 template<typename Interface> 59 typename Interface::Ptr Import() in Import() 61 return interface_pointer_cast<Interface>(Import()); in Import()
|
/foundation/communication/netmanager_ext/frameworks/js/napi/vpnext/src/ |
H A D | vpn_connection_ext.cpp | 32 return ModuleTemplate::Interface<PrepareContext>(env, info, PREPARE, nullptr, VpnAsyncWorkExt::ExecPrepare, in Prepare() 39 return ModuleTemplate::Interface<SetUpContext>(env, info, SET_UP_EXT, nullptr, VpnAsyncWorkExt::ExecSetUp, in SetUp() 46 return ModuleTemplate::Interface<ProtectContext>(env, info, PROTECT_EXT, nullptr, VpnAsyncWorkExt::ExecProtect, in Protect() 53 return ModuleTemplate::Interface<DestroyContext>(env, info, DESTROY_EXT, nullptr, VpnAsyncWorkExt::ExecDestroy, in Destroy()
|
/foundation/communication/netmanager_base/frameworks/js/napi/netpolicy/src/ |
H A D | netpolicy_module.cpp | 110 return ModuleTemplate::Interface<SetPolicyByUidContext>(env, info, FUNCTION_SET_POLICY_BY_UID, nullptr, in SetPolicyByUid() 117 return ModuleTemplate::Interface<GetPolicyByUidContext>(env, info, FUNCTION_GET_POLICY_BY_UID, nullptr, in GetPolicyByUid() 124 return ModuleTemplate::Interface<GetUidsByPolicyContext>(env, info, FUNCTION_GET_UID_BY_POLICY, nullptr, in GetUidsByPolicy() 131 return ModuleTemplate::Interface<SetNetQuotaPoliciesContext>(env, info, FUNCTION_SET_NET_QUOTA_POLICIES, nullptr, in SetNetQuotaPolicies() 138 return ModuleTemplate::Interface<GetNetQuotaPoliciesContext>(env, info, FUNCTION_GET_NET_QUOTA_POLICIES, nullptr, in GetNetQuotaPolicies() 145 return ModuleTemplate::Interface<RestoreAllPoliciesContext>(env, info, FUNCTION_RESTORE_ALL_POLICIES, nullptr, in RestoreAllPolicies() 152 return ModuleTemplate::Interface<SetBackgroundPolicyContext>(env, info, FUNCTION_SET_BACKGROUND_POLICY, nullptr, in SetBackgroundPolicy() 159 return ModuleTemplate::Interface<GetBackgroundPolicyContext>(env, info, FUNCTION_GET_BACKGROUND_POLICY, nullptr, in GetBackgroundPolicy() 166 return ModuleTemplate::Interface<IsUidNetAllowedContext>(env, info, FUNCTION_IS_UID_NET_ACCESS, nullptr, in IsUidNetAllowed() 173 return ModuleTemplate::Interface<SetDeviceIdleTrustlistContex in SetDeviceIdleTrustlist() [all...] |
/foundation/communication/netmanager_base/frameworks/js/napi/connection/connection_module/src/ |
H A D | connection_module.cpp | 247 return ModuleTemplate::Interface<GetAddressByNameContext>(env, info, FUNCTION_GET_ADDRESSES_BY_NAME, nullptr, in GetAddressesByName() 254 return ModuleTemplate::Interface<HasDefaultNetContext>(env, info, FUNCTION_HAS_DEFAULT_NET, nullptr, in HasDefaultNet() 268 return ModuleTemplate::Interface<IsDefaultNetMeteredContext>(env, info, FUNCTION_IS_DEFAULT_NET_METERED, nullptr, in IsDefaultNetMetered() 281 return ModuleTemplate::Interface<GetNetCapabilitiesContext>(env, info, FUNCTION_GET_NET_CAPABILITIES, nullptr, in GetNetCapabilities() 295 return ModuleTemplate::Interface<GetConnectionPropertiesContext>( in GetConnectionProperties() 321 return ModuleTemplate::Interface<GetDefaultNetContext>(env, info, FUNCTION_GET_DEFAULT_NET, nullptr, in GetDefaultNet() 335 return ModuleTemplate::Interface<GetAllNetsContext>(env, info, FUNCTION_GET_ALL_NETS, nullptr, in GetAllNets() 349 return ModuleTemplate::Interface<EnableAirplaneModeContext>(env, info, FUNCTION_ENABLE_AIRPLANE_MODE, nullptr, in EnableAirplaneMode() 356 return ModuleTemplate::Interface<DisableAirplaneModeContext>(env, info, FUNCTION_DISABLE_AIRPLANE_MODE, nullptr, in DisableAirplaneMode() 363 return ModuleTemplate::Interface<ReportNetConnectedContex in ReportNetConnected() [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | deferred_callback.h | 46 template<typename Func, typename Interface, typename Signature = typename Interface::FunctionType> 52 template<typename Func, typename Interface, typename... Args> 53 class DeferredCallable<Func, Interface, void(Args...)> : public IntroduceInterfaces<Interface> {
|
H A D | util.h | 43 template<typename Interface> 44 inline BASE_NS::shared_ptr<Interface> GetPointer(const IAny& any) in GetPointer() 46 return interface_pointer_cast<Interface>(GetPointer(any)); in GetPointer() 56 template<typename Interface> 57 inline BASE_NS::shared_ptr<Interface> GetPointer(const IProperty::ConstPtr& p) in GetPointer() 59 return interface_pointer_cast<Interface>(GetPointer(p)); in GetPointer()
|
/foundation/communication/netmanager_base/frameworks/js/napi/connection/net_handle_interface/src/ |
H A D | net_handle_interface.cpp | 28 return ModuleTemplate::Interface<GetAddressByNameContext>(
in GetAddressesByName() 40 return ModuleTemplate::Interface<GetAddressByNameContext>(
in GetAddressByName() 52 return ModuleTemplate::Interface<BindSocketContext>(
in BindSocket()
|
/foundation/communication/netmanager_ext/frameworks/js/napi/ethernet/ |
H A D | ethernet_module.cpp | 49 return ModuleTemplate::Interface<GetMacAddressContext>(env, info, GET_MAC_ADDR, nullptr, in GetMacAddress() 55 return ModuleTemplate::Interface<GetIfaceConfigContext>(env, info, GET_IFACE, nullptr, in GetIfaceConfig() 61 return ModuleTemplate::Interface<SetIfaceConfigContext>(env, info, SET_IFACE, nullptr, in SetIfaceConfig() 67 return ModuleTemplate::Interface<IsIfaceActiveContext>(env, info, IS_IFACE, nullptr, in IsIfaceActive() 73 return ModuleTemplate::Interface<GetAllActiveIfacesContext>(env, info, GET_ALL_IFACES, nullptr, in GetAllActiveIfaces()
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | object.h | 118 template<typename Interface> 119 typename Interface::Ptr Resolve(const RefUri& uri) const in Resolve() 121 return interface_pointer_cast<Interface>(object_->Resolve(uri)); in Resolve() 127 template<typename Interface> 128 typename Interface::Ptr GetSelf() const in GetSelf() 130 return interface_pointer_cast<Interface>(GetSelf()); in GetSelf() 289 #define META_EXT_BASE_READONLY_PROPERTY(Interface, Type, Name) \ 290 META_FORWARD_READONLY_PROPERTY(Type, Name, Super::template GetBaseAs<Interface>()->Name()) 296 #define META_EXT_BASE_PROPERTY(Interface, Type, Name) \ 297 META_FORWARD_PROPERTY(Type, Name, Super::template GetBaseAs<Interface>() [all...] |
/foundation/communication/netmanager_ext/frameworks/js/napi/mdns/src/ |
H A D | mdns_module.cpp | 82 return ModuleTemplate::Interface<MDnsAddLocalServiceContext>(env, info, FUNCTION_ADDLOCALSERVICE, nullptr, in AddLocalService() 89 return ModuleTemplate::Interface<MDnsRemoveLocalServiceContext>(env, info, FUNCTION_REMOVELOCALSERVICE, nullptr, in RemoveLocalService() 96 return ModuleTemplate::Interface<MDnsResolveLocalServiceContext>(env, info, FUNCTION_RESOLVELOCALSERVICE, nullptr, in ResolveLocalService() 117 return ModuleTemplate::Interface<MDnsStartSearchingContext>( in StartSearchingMDNS() 125 return ModuleTemplate::Interface<MDnsStopSearchingContext>( in StopSearchingMDNS()
|
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | base_object.h | 56 template<typename Interface> 57 typename Interface::Ptr GetSelf() const in GetSelf() 59 return interface_pointer_cast<Interface>(GetSelf()); in GetSelf()
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/detail/ |
H A D | property.h | 100 template<typename Interface> 101 BASE_NS::vector<typename Interface::Ptr> GetModifiers() const in GetModifiers() 103 BASE_NS::vector<typename Interface::Ptr> res; in GetModifiers() 105 const TypeId view[] = { Interface::UID }; in GetModifiers() 107 res.push_back(interface_pointer_cast<Interface>(v)); in GetModifiers()
|
/foundation/ability/idl_tool/metadata/ |
H A D | meta_type.h | 34 Interface = 12, member in OHOS::Idl::TypeKind
|
/foundation/ability/idl_tool/idl_tool_2/metadata/ |
H A D | meta_type.h | 36 Interface = 12, member in OHOS::Idl::MetaTypeKind
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/ |
H A D | object_api.h | 106 InterfaceType* Get##Name##Interface() const noexcept \ 112 #define META_API_CACHED_INTERFACE(Name) Get##Name##Interface() 655 #define META_API_INTERFACE_PROPERTY(Interface, PropertyName, PropertyType) \ 658 auto o = interface_cast<Interface>(ObjectRef()); \ 664 if (auto o = interface_cast<Interface>(ObjectRef())) { \ 671 if (auto o = interface_cast<Interface>(ObjectRef())) { \ 678 #define META_API_INTERFACE_READONLY_PROPERTY(Interface, PropertyName, PropertyType) \ 681 auto o = interface_cast<Interface>(ObjectRef()); \
|