| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2013 Google Inc. All rights reserved. |   2  * Copyright (C) 2013 Google Inc. All rights reserved. | 
|   3  * |   3  * | 
|   4  * Redistribution and use in source and binary forms, with or without |   4  * Redistribution and use in source and binary forms, with or without | 
|   5  * modification, are permitted provided that the following conditions are |   5  * modification, are permitted provided that the following conditions are | 
|   6  * met: |   6  * met: | 
|   7  * |   7  * | 
|   8  *     * Redistributions of source code must retain the above copyright |   8  *     * Redistributions of source code must retain the above copyright | 
|   9  * notice, this list of conditions and the following disclaimer. |   9  * notice, this list of conditions and the following disclaimer. | 
|  10  *     * Neither the name of Google Inc. nor the names of its |  10  *     * Neither the name of Google Inc. nor the names of its | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|  22  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |  22  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
|  23  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |  23  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
|  24  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |  24  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|  25  */ |  25  */ | 
|  26  |  26  | 
|  27 #ifndef AddConsoleMessageTask_h |  27 #ifndef AddConsoleMessageTask_h | 
|  28 #define AddConsoleMessageTask_h |  28 #define AddConsoleMessageTask_h | 
|  29  |  29  | 
|  30 #include "core/dom/ExecutionContextTask.h" |  30 #include "core/dom/ExecutionContextTask.h" | 
|  31 #include "platform/v8_inspector/public/ConsoleTypes.h" |  31 #include "platform/v8_inspector/public/ConsoleTypes.h" | 
|  32 #include "wtf/OwnPtr.h" |  | 
|  33 #include "wtf/PassOwnPtr.h" |  | 
|  34 #include "wtf/PtrUtil.h" |  32 #include "wtf/PtrUtil.h" | 
|  35 #include "wtf/text/WTFString.h" |  33 #include "wtf/text/WTFString.h" | 
|  36  |  34  | 
|  37 namespace blink { |  35 namespace blink { | 
|  38  |  36  | 
|  39 class AddConsoleMessageTask : public ExecutionContextTask { |  37 class AddConsoleMessageTask : public ExecutionContextTask { | 
|  40 public: |  38 public: | 
|  41     static std::unique_ptr<AddConsoleMessageTask> create(MessageSource source, M
    essageLevel level, const String& message) |  39     static std::unique_ptr<AddConsoleMessageTask> create(MessageSource source, M
    essageLevel level, const String& message) | 
|  42     { |  40     { | 
|  43         return wrapUnique(new AddConsoleMessageTask(source, level, message)); |  41         return wrapUnique(new AddConsoleMessageTask(source, level, message)); | 
|  44     } |  42     } | 
|  45     virtual void performTask(ExecutionContext*); |  43     virtual void performTask(ExecutionContext*); | 
|  46 private: |  44 private: | 
|  47     AddConsoleMessageTask(MessageSource source, MessageLevel level, const String
    & message) |  45     AddConsoleMessageTask(MessageSource source, MessageLevel level, const String
    & message) | 
|  48         : m_source(source) |  46         : m_source(source) | 
|  49         , m_level(level) |  47         , m_level(level) | 
|  50         , m_message(message.isolatedCopy()) |  48         , m_message(message.isolatedCopy()) | 
|  51     { |  49     { | 
|  52     } |  50     } | 
|  53     MessageSource m_source; |  51     MessageSource m_source; | 
|  54     MessageLevel m_level; |  52     MessageLevel m_level; | 
|  55     String m_message; |  53     String m_message; | 
|  56 }; |  54 }; | 
|  57  |  55  | 
|  58 } // namespace blink |  56 } // namespace blink | 
|  59  |  57  | 
|  60 #endif |  58 #endif | 
| OLD | NEW |