diff options
Diffstat (limited to 'embed/uri-tester.h')
-rw-r--r-- | embed/uri-tester.h | 31 |
1 files changed, 29 insertions, 2 deletions
diff --git a/embed/uri-tester.h b/embed/uri-tester.h index 213bd9fec..ebbd964b4 100644 --- a/embed/uri-tester.h +++ b/embed/uri-tester.h @@ -19,8 +19,6 @@ #ifndef URI_TESTER_H #define URI_TESTER_H -#include "ephy-adblock.h" - #include <glib-object.h> #include <glib.h> @@ -33,6 +31,35 @@ G_BEGIN_DECLS #define IS_URI_TESTER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_URI_TESTER)) #define URI_TESTER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_URI_TESTER, UriTesterClass)) +typedef enum +{ + AD_URI_CHECK_TYPE_OTHER = 1U, + AD_URI_CHECK_TYPE_SCRIPT = 2U, /* Indicates an executable script + (such as JavaScript) */ + AD_URI_CHECK_TYPE_IMAGE = 3U, /* Indicates an image (e.g., IMG + elements) */ + AD_URI_CHECK_TYPE_STYLESHEET = 4U, /* Indicates a stylesheet (e.g., + STYLE elements) */ + AD_URI_CHECK_TYPE_OBJECT = 5U, /* Indicates a generic object + (plugin-handled content + typically falls under this + category) */ + AD_URI_CHECK_TYPE_DOCUMENT = 6U, /* Indicates a document at the + top-level (i.e., in a + browser) */ + AD_URI_CHECK_TYPE_SUBDOCUMENT = 7U, /* Indicates a document contained + within another document (e.g., + IFRAMEs, FRAMES, and OBJECTs) */ + AD_URI_CHECK_TYPE_REFRESH = 8U, /* Indicates a timed refresh */ + AD_URI_CHECK_TYPE_XBEL = 9U, /* Indicates an XBL binding request, + triggered either by -moz-binding CSS + property or Document.addBinding method */ + AD_URI_CHECK_TYPE_PING = 10U, /* Indicates a ping triggered by a click on + <A PING="..."> element */ + AD_URI_CHECK_TYPE_XMLHTTPREQUEST = 11U, /* Indicates a XMLHttpRequest */ + AD_URI_CHECK_TYPE_OBJECT_SUBREQUEST = 12U /* Indicates a request by a plugin */ +} AdUriCheckType; + typedef struct _UriTester UriTester; typedef struct _UriTesterClass UriTesterClass; typedef struct _UriTesterPrivate UriTesterPrivate; |