Guard to wrapper all abiRefObj& data.
It is safe to use the Guard to access any kind of abiRefObj data.
Definition at line 213 of file sources/includes/ds3d/common/hpp/obj.hpp.

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 |
| 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 |
Definition at line 219 of file sources/includes/ds3d/common/hpp/obj.hpp.
|
inline |
Definition at line 225 of file sources/includes/ds3d/common/hpp/obj.hpp.
|
inline |
Definition at line 235 of file sources/includes/ds3d/common/hpp/obj.hpp.
|
inline |
Definition at line 241 of file sources/includes/ds3d/common/hpp/obj.hpp.
|
inlinevirtual |
Definition at line 268 of file sources/includes/ds3d/common/hpp/obj.hpp.
|
default |
|
inline |
Definition at line 219 of file 9.0/sources/includes/ds3d/common/hpp/obj.hpp.
|
inline |
Definition at line 225 of file 9.0/sources/includes/ds3d/common/hpp/obj.hpp.
|
inline |
Definition at line 235 of file 9.0/sources/includes/ds3d/common/hpp/obj.hpp.
|
inline |
Definition at line 241 of file 9.0/sources/includes/ds3d/common/hpp/obj.hpp.
|
inlinevirtual |
Definition at line 268 of file 9.0/sources/includes/ds3d/common/hpp/obj.hpp.
|
inline |
Definition at line 269 of file sources/includes/ds3d/common/hpp/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 |
Definition at line 269 of file 9.0/sources/includes/ds3d/common/hpp/obj.hpp.
|
inline |
Definition at line 247 of file sources/includes/ds3d/common/hpp/obj.hpp.
|
inline |
Definition at line 247 of file 9.0/sources/includes/ds3d/common/hpp/obj.hpp.
|
inline |
Definition at line 253 of file sources/includes/ds3d/common/hpp/obj.hpp.
Referenced by ds3d::gst::NvDs3D_CreateDataLoaderSrc(), ds3d::gst::NvDs3D_CreateDataRenderSink(), and ds3d::impl::BaseImplDataLoader::readData_i().
|
inline |
Definition at line 253 of file 9.0/sources/includes/ds3d/common/hpp/obj.hpp.
|
inline |
Definition at line 260 of file sources/includes/ds3d/common/hpp/obj.hpp.
Referenced by ds3d::GuardDataLoader::readData(), ds3d::impl::BaseImplDataProcessor< abiDataBridge >::setUserData_i(), ds3d::impl::BaseImplDataRender::stop_i(), and ds3d::impl::BaseImplDataProcessor< abiDataBridge >::~BaseImplDataProcessor().
|
inline |
Definition at line 260 of file 9.0/sources/includes/ds3d/common/hpp/obj.hpp.