Orocos Real-Time Toolkit
2.9.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
rtt
internal
Reference.hpp
Go to the documentation of this file.
1
#ifndef RTT_INTERNAL_REFERENCE_HPP
2
#define RTT_INTERNAL_REFERENCE_HPP
3
4
#include "../base/DataSourceBase.hpp"
5
6
namespace
RTT
7
{
8
namespace
internal
{
15
class
Reference
16
{
17
public
:
18
virtual
~Reference
() {};
19
25
virtual
void
setReference
(
void
* ref) = 0;
38
virtual
bool
setReference
(
base::DataSourceBase::shared_ptr
dsb) = 0;
39
};
40
}
41
}
42
43
#endif
RTT::internal::Reference::setReference
virtual void setReference(void *ref)=0
Sets the reference to a given pointer.
internal
RTT::internal::Reference
Object that may receive a reference to some data by means of a pointer or data source.
Definition:
Reference.hpp:15
RTT::base::DataSourceBase::shared_ptr
boost::intrusive_ptr< DataSourceBase > shared_ptr
Use this type to store a pointer to a DataSourceBase.
Definition:
DataSourceBase.hpp:99
RTT
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
Definition:
Activity.cpp:52
RTT::internal::Reference::~Reference
virtual ~Reference()
Definition:
Reference.hpp:18
Generated on Fri Apr 5 2019 11:59:36 for Orocos Real-Time Toolkit by
1.8.11