00001 #ifndef RTT_INTERNAL_REFERENCE_HPP
00002 #define RTT_INTERNAL_REFERENCE_HPP
00003
00004 #include "../base/DataSourceBase.hpp"
00005
00006 namespace RTT
00007 {
00008 namespace internal {
00015 class Reference
00016 {
00017 public:
00023 virtual void setReference(void* ref) = 0;
00036 virtual bool setReference(base::DataSourceBase::shared_ptr dsb) = 0;
00037 };
00038 }
00039 }
00040
00041 #endif