Home | History | Annotate | Download | only in utils
      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