Guard to wrapper all abiRefObj& data.
It is safe to use the Guard to access any kind of abiRefObj data.

Public Member Functions | |
| GuardRef ()=default | |
| GuardRef (const ref &abiref) | |
| GuardRef (ref *abiref, bool takeowner) | |
| GuardRef (GuardRef &&o) | |
| GuardRef (const GuardRef &o) | |
| GuardRef & | operator= (const GuardRef &o) |
| ref * | release () |
| void | reset (ref *abiref=nullptr) |
| virtual | ~GuardRef () |
| ref * | abiRef () const |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
Definition at line 269 of file obj.hpp.
Referenced by ds3d::impl::BaseImplDataProcessor< abiDataBridge >::getUserData_i(), ds3d::impl::BaseImplDataRender::getWindow_i(), ds3d::GuardDataRender::preroll(), ds3d::GuardDataMixer::process(), ds3d::GuardDataFilter::process(), and ds3d::GuardDataRender::render().
|
inline |
|
inline |
Definition at line 253 of file obj.hpp.
Referenced by ds3d::gst::NvDs3D_CreateDataLoaderSrc(), ds3d::gst::NvDs3D_CreateDataRenderSink(), and ds3d::impl::BaseImplDataLoader::readData_i().
|
inline |