00001 /* vim: set sw=2: 00002 * Copyright (c) 2009, Gennady Bystritsky <bystr@mac.com> 00003 * 00004 * Distributed under the MIT Licence. 00005 * This is free software. See 'LICENSE' for details. 00006 * You must read and accept the license prior to use. 00007 * 00008 * Author: Gennady Bystritsky (gennady.bystritsky@quest.com) 00009 */ 00010 00011 #ifndef _SK_RT_RUNNABLE_H_ 00012 #define _SK_RT_RUNNABLE_H_ 00013 00014 #include <sk/util/Object.h> 00015 00016 namespace sk { 00017 namespace rt { 00018 class Runnable 00019 : public virtual sk::util::Object 00020 { 00021 public: 00022 virtual void run() = 0; 00023 }; 00024 } 00025 } 00026 00027 #endif /* _SK_RT_RUNNABLE_H_ */