tizen beta release
[framework/web/webkit-efl.git] / Source / WebCore / workers / SharedWorkerContext.cpp
index 308f44d..9c94cd8 100755 (executable)
@@ -38,6 +38,7 @@
 #include "EventNames.h"
 #include "MessageEvent.h"
 #include "NotImplemented.h"
+#include "ScriptCallStack.h"
 #include "SharedWorkerThread.h"
 
 namespace WebCore {
@@ -59,11 +60,22 @@ SharedWorkerContext::~SharedWorkerContext()
 {
 }
 
+const AtomicString& SharedWorkerContext::interfaceName() const
+{
+    return eventNames().interfaceForSharedWorkerContext;
+}
+
 SharedWorkerThread* SharedWorkerContext::thread()
 {
     return static_cast<SharedWorkerThread*>(Base::thread());
 }
 
+void SharedWorkerContext::logExceptionToConsole(const String& errorMessage, int lineNumber, const String& sourceURL, PassRefPtr<ScriptCallStack> callStack)
+{
+    WorkerContext::logExceptionToConsole(errorMessage, lineNumber, sourceURL, callStack);
+    addMessageToWorkerConsole(JSMessageSource, LogMessageType, ErrorMessageLevel, errorMessage, lineNumber, sourceURL, callStack);
+}
+
 } // namespace WebCore
 
 #endif // ENABLE(SHARED_WORKERS)