| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2008 Apple Inc. All Rights Reserved. | 2  * Copyright (C) 2008 Apple 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 | 5  * modification, are permitted provided that the following conditions | 
| 6  * are met: | 6  * are met: | 
| 7  * 1. Redistributions of source code must retain the above copyright | 7  * 1. Redistributions of source code must retain the above copyright | 
| 8  *    notice, this list of conditions and the following disclaimer. | 8  *    notice, this list of conditions and the following disclaimer. | 
| 9  * 2. Redistributions in binary form must reproduce the above copyright | 9  * 2. Redistributions in binary form must reproduce the above copyright | 
| 10  *    notice, this list of conditions and the following disclaimer in the | 10  *    notice, this list of conditions and the following disclaimer in the | 
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 164 | 164 | 
| 165     RefPtrWillBePersistent<WorkerInspectorController> m_workerInspectorControlle
     r; | 165     RefPtrWillBePersistent<WorkerInspectorController> m_workerInspectorControlle
     r; | 
| 166     Mutex m_workerInspectorControllerMutex; | 166     Mutex m_workerInspectorControllerMutex; | 
| 167 | 167 | 
| 168     // This lock protects |m_workerGlobalScope|, |m_terminated|, |m_isolate| and
      |m_microtaskRunner|. | 168     // This lock protects |m_workerGlobalScope|, |m_terminated|, |m_isolate| and
      |m_microtaskRunner|. | 
| 169     Mutex m_threadStateMutex; | 169     Mutex m_threadStateMutex; | 
| 170 | 170 | 
| 171     RefPtrWillBePersistent<WorkerGlobalScope> m_workerGlobalScope; | 171     RefPtrWillBePersistent<WorkerGlobalScope> m_workerGlobalScope; | 
| 172 | 172 | 
| 173     v8::Isolate* m_isolate; | 173     v8::Isolate* m_isolate; | 
| 174     OwnPtr<V8IsolateInterruptor> m_interruptor; |  | 
| 175 | 174 | 
| 176     // Used to signal thread shutdown. | 175     // Used to signal thread shutdown. | 
| 177     OwnPtr<WebWaitableEvent> m_shutdownEvent; | 176     OwnPtr<WebWaitableEvent> m_shutdownEvent; | 
| 178 | 177 | 
| 179     // Used to signal thread termination. | 178     // Used to signal thread termination. | 
| 180     OwnPtr<WebWaitableEvent> m_terminationEvent; | 179     OwnPtr<WebWaitableEvent> m_terminationEvent; | 
| 181 }; | 180 }; | 
| 182 | 181 | 
| 183 } // namespace blink | 182 } // namespace blink | 
| 184 | 183 | 
| 185 #endif // WorkerThread_h | 184 #endif // WorkerThread_h | 
| OLD | NEW | 
|---|