WebKitConsoleMessage.h [plain text]
#if !defined(__WEBKIT_WEB_EXTENSION_H_INSIDE__) && !defined(WEBKIT2_COMPILATION)
#error "Only <webkit2/webkit-web-extension.h> can be included directly."
#endif
#ifndef WebKitConsoleMessage_h
#define WebKitConsoleMessage_h
#include <glib-object.h>
#include <webkit2/WebKitDefines.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_CONSOLE_MESSAGE (webkit_console_message_get_type())
typedef enum {
WEBKIT_CONSOLE_MESSAGE_SOURCE_JAVASCRIPT,
WEBKIT_CONSOLE_MESSAGE_SOURCE_NETWORK,
WEBKIT_CONSOLE_MESSAGE_SOURCE_CONSOLE_API,
WEBKIT_CONSOLE_MESSAGE_SOURCE_SECURITY,
WEBKIT_CONSOLE_MESSAGE_SOURCE_OTHER
} WebKitConsoleMessageSource;
typedef enum {
WEBKIT_CONSOLE_MESSAGE_LEVEL_INFO,
WEBKIT_CONSOLE_MESSAGE_LEVEL_LOG,
WEBKIT_CONSOLE_MESSAGE_LEVEL_WARNING,
WEBKIT_CONSOLE_MESSAGE_LEVEL_ERROR,
WEBKIT_CONSOLE_MESSAGE_LEVEL_DEBUG
} WebKitConsoleMessageLevel;
typedef struct _WebKitConsoleMessage WebKitConsoleMessage;
WEBKIT_API GType
webkit_console_message_get_type (void);
WEBKIT_API WebKitConsoleMessage *
webkit_console_message_copy (WebKitConsoleMessage *console_message);
WEBKIT_API void
webkit_console_message_free (WebKitConsoleMessage *console_message);
WEBKIT_API WebKitConsoleMessageSource
webkit_console_message_get_source (WebKitConsoleMessage *console_message);
WEBKIT_API WebKitConsoleMessageLevel
webkit_console_message_get_level (WebKitConsoleMessage *console_message);
WEBKIT_API const gchar *
webkit_console_message_get_text (WebKitConsoleMessage *console_message);
WEBKIT_API guint
webkit_console_message_get_line (WebKitConsoleMessage *console_message);
WEBKIT_API const gchar *
webkit_console_message_get_source_id (WebKitConsoleMessage *console_message);
G_END_DECLS
#endif