Home
last modified time | relevance | path

Searched refs:VpnExtensionContext (Results 1 - 8 of 8) sorted by relevance

/foundation/communication/netmanager_ext/frameworks/native/vpnextension/src/
H A Dvpn_extension_context.cpp31 const size_t VpnExtensionContext::CONTEXT_TYPE_ID(std::hash<const char*> {} ("VpnExtensionContext"));
34 int32_t VpnExtensionContext::ILLEGAL_REQUEST_CODE(-1);
36 void VpnExtensionContext::ClearFailedCallConnection(const std::shared_ptr<CallerCallBack> &callback) const in ClearFailedCallConnection()
46 ErrCode VpnExtensionContext::ConnectAbility( in ConnectAbility()
52 NETMGR_EXT_LOG_I("VpnExtensionContext::ConnectAbility ErrorCode = %{public}d", ret); in ConnectAbility()
56 ErrCode VpnExtensionContext::StartVpnExtensionAbility(const AAFwk::Want &want, int32_t accountId) const in StartVpnExtensionAbility()
67 ErrCode VpnExtensionContext::StopVpnExtensionAbility(const AAFwk::Want& want, int32_t accountId) const in StopVpnExtensionAbility()
H A Dvpn_extension.cpp64 ExtensionBase<VpnExtensionContext>::Init(record, application, handler, token); in Init()
68 std::shared_ptr<VpnExtensionContext> VpnExtension::CreateAndInitContext( in CreateAndInitContext()
74 std::shared_ptr<VpnExtensionContext> context = in CreateAndInitContext()
75 ExtensionBase<VpnExtensionContext>::CreateAndInitContext(record, application, handler, token); in CreateAndInitContext()
H A Djs_vpn_extension_context.cpp60 explicit JsVpnExtensionContext(const std::shared_ptr<VpnExtensionContext>& context) : context_(context) {} in JsVpnExtensionContext()
80 std::weak_ptr<VpnExtensionContext> context_;
83 const std::weak_ptr<VpnExtensionContext>& vpnContext, const std::shared_ptr<CallerCallBack> &callback) in ClearFailedCallConnection()
171 napi_value CreateJsVpnExtensionContext(napi_env env, std::shared_ptr<VpnExtensionContext> context) in CreateJsVpnExtensionContext()
H A Djs_vpn_extension.cpp91 auto ptr = reinterpret_cast<std::weak_ptr<VpnExtensionContext> *>(value)->lock(); in AttachVpnExtensionContext()
98 "application.VpnExtensionContext", &object, 1)->GetNapiValue(); in AttachVpnExtensionContext()
101 auto workContext = new (std::nothrow) std::weak_ptr<VpnExtensionContext>(ptr); in AttachVpnExtensionContext()
105 delete static_cast<std::weak_ptr<VpnExtensionContext> *>(data); in AttachVpnExtensionContext()
227 shellContextRef_ = JsRuntime::LoadSystemModuleByEngine(env, "application.VpnExtensionContext", in BindContext()
234 auto workContext = new (std::nothrow) std::weak_ptr<VpnExtensionContext>(context); in BindContext()
246 delete static_cast<std::weak_ptr<VpnExtensionContext>*>(data); in BindContext()
/foundation/communication/netmanager_ext/interfaces/innerkits/vpnextension/include/
H A Dvpn_extension_context.h37 class VpnExtensionContext : public ExtensionContext { class
39 VpnExtensionContext() = default;
40 virtual ~VpnExtensionContext() = default;
67 using SelfType = VpnExtensionContext;
H A Dvpn_extension.h24 class VpnExtensionContext;
30 class VpnExtension : public ExtensionBase<VpnExtensionContext> {
44 virtual std::shared_ptr<VpnExtensionContext> CreateAndInitContext(
H A Djs_vpn_extension_context.h30 napi_value CreateJsVpnExtensionContext(napi_env env, std::shared_ptr<VpnExtensionContext> context);
/foundation/communication/netmanager_ext/frameworks/js/napi/vpnext/src/
H A Dvpn_module_ext.cpp124 VpnExtensionContext *vpnExtensionContext = nullptr; in MakeDataExt()

Completed in 4 milliseconds