00001 #ifndef ORO_RTT_os_FWD_HPP
00002 #define ORO_RTT_os_FWD_HPP
00003
00004 namespace RTT {
00005 namespace os {
00006 class AtomicInt;
00007 class Condition;
00008 class MainThread;
00009 class Mutex;
00010 class MutexInterface;
00011 class MutexLock;
00012 class MutexRecursive;
00013 class MutexTimedLock;
00014 class MutexTryLock;
00015 class Semaphore;
00016 class StartStopManager;
00017 class Thread;
00018 class ThreadInterface;
00019 class TimeService;
00020 class Timer;
00021 struct CleanupFunction;
00022 struct InitFunction;
00023 }
00024 namespace detail {
00025 using namespace os;
00026 }
00027 }
00028 #endif