1 /* 2 * Copyright 2012 Google Inc. 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8 #ifndef SkThreadUtils_WinData_DEFINED 9 #define SkThreadUtils_WinData_DEFINED 10 11 #include "SkTypes.h" 12 13 #include "SkThreadUtils.h" 14 15 class SkThread_WinData : SkNoncopyable { 16 public: 17 SkThread_WinData(SkThread::entryPointProc entryPoint, void* data); 18 ~SkThread_WinData(); 19 HANDLE fHandle; 20 HANDLE fCancelEvent; 21 22 LPVOID fParam; 23 DWORD fThreadId; 24 SkThread::entryPointProc fEntryPoint; 25 bool fStarted; 26 }; 27 28 #endif 29