17 #ifndef STROMX_RUNTIME_RECYCLEACCESS_H
18 #define STROMX_RUNTIME_RECYCLEACCESS_H
26 #include "stromx/runtime/DataContainer.h"
27 #include "stromx/runtime/Exception.h"
35 class RecycleAccessImpl;
111 Data*
get(
const unsigned int timeout)
const;
117 std::tr1::shared_ptr<impl::RecycleAccessImpl> m_impl;
122 #endif // STROMX_RUNTIME_RECYCLEACCESS_H
Recycle access to a data container.
Definition: RecycleAccess.h:49
Abstract data object.
Definition: Data.h:53
Data * operator()(const unsigned int timeout) const
Definition: RecycleAccess.h:100
Container which manages the life-cycle of data objects.
Definition: DataContainer.h:43
The stromx class library.
Definition: AdjustRgbChannels.cpp:29
RecycleAccess()
Definition: RecycleAccess.h:60
void release()
Definition: RecycleAccess.h:114
Data * operator()() const
Definition: RecycleAccess.h:81