michael@0: /* michael@0: * Copyright 2012 Google Inc. michael@0: * michael@0: * Use of this source code is governed by a BSD-style license that can be michael@0: * found in the LICENSE file. michael@0: */ michael@0: michael@0: #ifndef SkThreadUtils_WinData_DEFINED michael@0: #define SkThreadUtils_WinData_DEFINED michael@0: michael@0: #include "SkTypes.h" michael@0: michael@0: #include "SkThreadUtils.h" michael@0: michael@0: class SkThread_WinData : SkNoncopyable { michael@0: public: michael@0: SkThread_WinData(SkThread::entryPointProc entryPoint, void* data); michael@0: ~SkThread_WinData(); michael@0: HANDLE fHandle; michael@0: HANDLE fCancelEvent; michael@0: michael@0: LPVOID fParam; michael@0: DWORD fThreadId; michael@0: SkThread::entryPointProc fEntryPoint; michael@0: bool fStarted; michael@0: }; michael@0: michael@0: #endif