Go to the documentation of this file.00001 #ifndef ORO_RTT_base_FWD_HPP
00002 #define ORO_RTT_base_FWD_HPP
00003
00004 namespace RTT {
00005 namespace base {
00006 class ActionInterface;
00007 class ActivityInterface;
00008 class AttributeBase;
00009 class BufferBase;
00010 class ChannelElementBase;
00011 class DataSourceBase;
00012 class DisposableInterface;
00013 class ExecutableInterface;
00014 class InputPortInterface;
00015 class OperationBase;
00016 class OutputPortInterface;
00017 class PortInterface;
00018 class PropertyBagVisitor;
00019 class PropertyBase;
00020 class PropertyIntrospection;
00021 class RunnableInterface;
00022 class TaskCore;
00023 struct DataBuf;
00024 struct OperationCallerBaseInvoker;
00025 template <class T>
00026 class DataObjectInterface;
00027 template< class T >
00028 class DataObject;
00029 template< class T>
00030 class Buffer;
00031 template< class T>
00032 class BufferLockFree;
00033 template<class F>
00034 struct OperationCallerBase;
00035 template<class T>
00036 class BufferInterface;
00037 template<class T>
00038 class BufferLocked;
00039 template<class T>
00040 class BufferUnSync;
00041 template<class T>
00042 class DataObjectLockFree;
00043 template<class T>
00044 class DataObjectLocked;
00045 template<class T>
00046 class DataObjectUnSync;
00047 template<typename T>
00048 class ChannelElement;
00049 }
00050 namespace detail {
00051 using namespace base;
00052 }
00053 }
00054 #endif