Lines Matching defs:std

80     virtual std::string GetDumpPath() = 0;
82 virtual std::list<std::string> GetArgsToAdd() = 0;
83 virtual std::list<std::string> GetArgsToDelete() = 0;
87 virtual std::string GetSharedRenderProcessToken() {return "";}
106 virtual std::shared_ptr<NWebOutputFrameCallback> GetOutputFrameCallback() = 0;
109 virtual std::shared_ptr<NWebEngineInitArgs> GetEngineInitArgs() = 0;
183 virtual std::string GetMethodName() = 0;
192 virtual std::string GetUrl() = 0;
193 virtual std::string GetMethod() = 0;
194 virtual std::string GetFormData() = 0;
217 virtual std::map<std::string, std::string> GetResponseHeaders() = 0;
253 virtual std::vector<int32_t> GetPressKeyCodes() = 0;
259 using ScriptItems = std::map<std::string, std::vector<std::string>>;
260 using WebSnapshotCallback = std::function<void(const char*, bool, float, void*, int, int)>;
261 class OHOS_NWEB_EXPORT NWeb : public std::enable_shared_from_this<NWeb> {
282 const std::vector<std::shared_ptr<NWebTouchPointInfo>>& touch_point_infos, bool fromOverlay = false) = 0;
297 virtual int Load(const std::string& url) = 0;
379 virtual void ExecuteJavaScript(const std::string& code) = 0;
389 const std::string& code, std::shared_ptr<NWebMessageValueCallback> callback, bool extention) = 0;
399 std::shared_ptr<NWebMessageValueCallback> callback, bool extention) = 0;
407 virtual std::shared_ptr<NWebPreference> GetPreference() = 0;
419 virtual std::shared_ptr<HitTestResult> GetHitTestResult() = 0;
443 virtual void PutDownloadCallback(std::shared_ptr<NWebDownloadCallback> downloadListener) = 0;
452 std::shared_ptr<NWebAccessibilityEventCallback> accessibilityEventListener) = 0;
470 virtual void SetNWebHandler(std::shared_ptr<NWebHandler> handler) = 0;
477 virtual std::string Title() = 0;
512 virtual int Load(const std::string& url, const std::map<std::string, std::string>& additionalHttpHeaders) = 0;
531 virtual int LoadWithDataAndBaseUrl(const std::string& baseUrl, const std::string& data, const std::string& mimeType,
532 const std::string& encoding, const std::string& historyUrl) = 0;
543 virtual int LoadWithData(const std::string& data, const std::string& mimeType, const std::string& encoding) = 0;
553 const std::string& object_name, const std::vector<std::string>& method_list, const int32_t object_id) = 0;
562 const std::string& object_name, const std::vector<std::string>& method_list) = 0;
569 virtual void SetNWebJavaScriptResultCallBack(std::shared_ptr<NWebJavaScriptResultCallBack> callback) = 0;
577 virtual void PutFindCallback(std::shared_ptr<NWebFindCallback> findListener) = 0;
585 virtual void FindAllAsync(const std::string& searchStr) = 0;
611 const std::string& baseName, bool autoName, std::shared_ptr<NWebStringValueCallback> callback) = 0;
618 virtual std::vector<std::string> CreateWebMessagePorts() = 0;
628 const std::string& message, const std::vector<std::string>& ports, const std::string& targetUri) = 0;
635 virtual void ClosePort(const std::string& portHandle) = 0;
643 virtual void PostPortMessage(const std::string& portHandle, std::shared_ptr<NWebMessage> data) = 0;
652 const std::string& portHandle, std::shared_ptr<NWebMessageValueCallback> callback) = 0;
658 virtual void SendDragEvent(std::shared_ptr<NWebDragEvent> dragEvent) = 0;
670 virtual std::string GetUrl() = 0;
683 virtual void UpdateLocale(const std::string& language, const std::string& region) = 0;
690 virtual const std::string GetOriginalUrl() = 0;
717 virtual void HasImages(std::shared_ptr<NWebBoolValueCallback> callback) = 0;
731 virtual std::shared_ptr<NWebHistoryList> GetHistoryList() = 0;
739 virtual void PutReleaseSurfaceCallback(std::shared_ptr<NWebReleaseSurfaceCallback> releaseSurfaceListener) = 0;
746 virtual std::vector<uint8_t> SerializeWebState() = 0;
753 virtual bool RestoreWebState(const std::vector<uint8_t>& state) = 0;
801 virtual bool GetCertChainDerData(std::vector<std::string>& certChainData, bool isSingleCert) = 0;
852 virtual void RegisterScreenLockFunction(int32_t windowId, std::shared_ptr<NWebScreenLockCallback> callback) = 0;
879 virtual std::shared_ptr<NWebDragData> GetOrCreateDragData() = 0;
889 const std::string& url, const std::map<std::string, std::string>& additionalHttpHeaders) = 0;
947 virtual void* CreateWebPrintDocumentAdapter(const std::string& jobName) = 0;
959 virtual int PostUrl(const std::string& url, const std::vector<char>& postData) = 0;
980 virtual std::shared_ptr<NWebAccessibilityNodeInfo> GetFocusedAccessibilityNodeInfo(
988 virtual std::shared_ptr<NWebAccessibilityNodeInfo> GetAccessibilityNodeInfoById(int64_t accessibilityId) = 0;
996 virtual std::shared_ptr<NWebAccessibilityNodeInfo> GetAccessibilityNodeInfoByFocusMove(
1038 virtual void CallH5Function(int32_t routing_id, int32_t h5_object_id, const std::string& h5_method_name,
1039 const std::vector<std::shared_ptr<NWebValue>>& args) = 0;
1052 const char* objName, const std::vector<std::shared_ptr<NWebJsProxyCallback>>& callbacks) = 0;
1156 virtual std::string GetLastJavascriptProxyCallingFrameUrl() = 0;
1196 virtual void PrecompileJavaScript(const std::string& url, const std::string& script,
1197 std::shared_ptr<CacheOptions>& cacheOptions, std::shared_ptr<NWebMessageValueCallback> callback) = 0;
1199 virtual void OnCreateNativeMediaPlayer(std::shared_ptr<NWebCreateNativeMediaPlayerCallback> callback) = 0;
1232 virtual void InjectOfflineResource(const std::string& url, const std::string& origin,
1233 const std::vector<uint8_t>& resource, const std::map<std::string, std::string>& responseHeaders,
1259 virtual void RegisterArkJSfunction(const std::string& object_name, const std::vector<std::string>& method_list,
1260 const std::vector<std::string>& async_method_list, const int32_t object_id) = 0;
1282 virtual std::string GetSelectInfo() = 0;
1307 const std::vector<int32_t>& pressedCodes) {
1317 virtual void OnConfigurationUpdated(std::shared_ptr<NWebSystemConfiguration> configuration) {}
1350 virtual int SetUrlTrustList(const std::string& urlTrustList) {
1360 std::shared_ptr<NWebSpanstringConvertHtmlCallback> callback) {}
1383 virtual void SetPathAllowingUniversalAccess(const std::vector<std::string>& dirList,
1384 const std::vector<std::string>& moduleName,
1385 std::string& errorPath) {}
1393 const std::map<std::string, std::string>& actionArguments) {}
1420 const std::vector<int32_t>& pressedCodes) {}
1435 const std::vector<int32_t>& pressedCodes) {}
1443 virtual int SetUrlTrustListWithErrMsg(const std::string& urlTrustList, std::string& detailErrMsg) {
1464 virtual void RegisterArkJSfunction(const std::string& object_name, const std::vector<std::string>& method_list,
1465 const std::vector<std::string>& async_method_list, const int32_t object_id, const std::string& permission) {}
1488 virtual void SetAutofillCallback(std::shared_ptr<NWebMessageValueCallback> callback) {}
1494 virtual void FillAutofillData(std::shared_ptr<NWebMessage> data) {}
1500 virtual void OnAutofillCancel(const std::string& fillContent) {}
1515 virtual void ExecuteCreatePDFExt(std::shared_ptr<NWebPDFConfigArgs> pdfConfig,
1516 std::shared_ptr<NWebArrayBufferValueCallback> callback) {}
1546 virtual void WebSendMouseEvent(const std::shared_ptr<OHOS::NWeb::NWebMouseEvent>& mouseEvent) {}