Searched refs:VpnExtensionContext (Results 1 - 8 of 8) sorted by relevance
/foundation/communication/netmanager_ext/frameworks/native/vpnextension/src/ |
H A D | vpn_extension_context.cpp | 31 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 D | vpn_extension.cpp | 64 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 D | js_vpn_extension_context.cpp | 60 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 D | js_vpn_extension.cpp | 91 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 D | vpn_extension_context.h | 37 class VpnExtensionContext : public ExtensionContext { class 39 VpnExtensionContext() = default; 40 virtual ~VpnExtensionContext() = default; 67 using SelfType = VpnExtensionContext;
|
H A D | vpn_extension.h | 24 class VpnExtensionContext; 30 class VpnExtension : public ExtensionBase<VpnExtensionContext> { 44 virtual std::shared_ptr<VpnExtensionContext> CreateAndInitContext(
|
H A D | js_vpn_extension_context.h | 30 napi_value CreateJsVpnExtensionContext(napi_env env, std::shared_ptr<VpnExtensionContext> context);
|
/foundation/communication/netmanager_ext/frameworks/js/napi/vpnext/src/ |
H A D | vpn_module_ext.cpp | 124 VpnExtensionContext *vpnExtensionContext = nullptr; in MakeDataExt()
|
Completed in 4 milliseconds