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 15class SkThread_WinData : SkNoncopyable { 16public: 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