1 // Copyright 2013 Samsung Electronics. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef ewk_content_screening_detection_internal_h
6 #define ewk_content_screening_detection_internal_h
16 typedef struct _Ewk_Content_Screening_Detection Ewk_Content_Screening_Detection;
19 * Set the variable to allow the release confirm about malware error.
21 * @param content_screening_detection malware information data
23 * @param confirmed decided permission value from user
25 EXPORT_API void ewk_content_screening_detection_confirmed_set(Ewk_Content_Screening_Detection* content_screening_detection, Eina_Bool confirmed);
28 * Suspend the operation for content screening detection.
30 * This suspends the operation for content screening detection when the signal is emitted.
31 * This is very usefull to decide the policy from the additional UI operation like the popup.
33 * @param content_screening_detection malware information data
35 * @return @c EINA_TRUE on success or @c EINA_FALSE on failure
37 EXPORT_API void ewk_content_screening_detection_suspend(Ewk_Content_Screening_Detection* content_screening_detection);
40 * Get the variable errro structure to check the error cause about malware error.
42 * @param content_screening_detection malware information data
46 EXPORT_API Ewk_Error* ewk_content_screening_detection_error_get(Ewk_Content_Screening_Detection* content_screening_detection);
51 #endif //ewk_content_screening_detection_internal_h