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 |