14177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com/* 24177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com * Copyright 2012 Google Inc. 34177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com * 44177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com * Use of this source code is governed by a BSD-style license that can be 54177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com * found in the LICENSE file. 64177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com */ 74177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com 84177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com#ifndef SkRunnable_DEFINED 94177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com#define SkRunnable_DEFINED 104177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com 11406654be7a930b484159f5bca107d3b11d8a9edemtkleinstruct SkRunnable { 12406654be7a930b484159f5bca107d3b11d8a9edemtklein virtual ~SkRunnable() {}; 134177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com virtual void run() = 0; 144177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com}; 154177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com 164177ef4b229b5fb67f355569654981bb4bf8eb9cscroggo@google.com#endif 17