NVIDIA DeepStream SDK API Reference

8.0 Release
ds3d::abiCallBackT< Args > Struct Template Referenceabstract

Detailed Description

template<typename... Args>
struct ds3d::abiCallBackT< Args >

Definition at line 71 of file sources/includes/ds3d/common/abi_obj.h.

Inheritance diagram for ds3d::abiCallBackT< Args >:
Collaboration diagram for ds3d::abiCallBackT< Args >:

Public Types

using CppFunc = std::function< void(Args...)>
 
using CppFunc = std::function< void(Args...)>
 

Public Member Functions

virtual void notify (Args... args)=0
 
abiCallBackTrefCopy () const
 
virtual void notify (Args... args)=0
 
abiCallBackTrefCopy () const
 
virtual void destroy ()=0
 
virtual void destroy ()=0
 
virtual abiRefObjrefCopy_i () const =0
 
virtual abiRefObjrefCopy_i () const =0
 

Member Typedef Documentation

◆ CppFunc [1/2]

template<typename... Args>
using ds3d::abiCallBackT< Args >::CppFunc = std::function<void(Args...)>

Definition at line 72 of file sources/includes/ds3d/common/abi_obj.h.

◆ CppFunc [2/2]

template<typename... Args>
using ds3d::abiCallBackT< Args >::CppFunc = std::function<void(Args...)>

Definition at line 72 of file 9.0/sources/includes/ds3d/common/abi_obj.h.

Member Function Documentation

◆ destroy() [1/2]

virtual void ds3d::abiRefObj::destroy ( )
pure virtualinherited

◆ destroy() [2/2]

virtual void ds3d::abiRefObj::destroy ( )
pure virtualinherited

◆ notify() [1/2]

template<typename... Args>
virtual void ds3d::abiCallBackT< Args >::notify ( Args...  args)
pure virtual

◆ notify() [2/2]

template<typename... Args>
virtual void ds3d::abiCallBackT< Args >::notify ( Args...  args)
pure virtual

◆ refCopy() [1/2]

template<typename... Args>
abiCallBackT* ds3d::abiCallBackT< Args >::refCopy ( ) const
inline

Definition at line 74 of file sources/includes/ds3d/common/abi_obj.h.

◆ refCopy() [2/2]

template<typename... Args>
abiCallBackT* ds3d::abiCallBackT< Args >::refCopy ( ) const
inline

Definition at line 74 of file 9.0/sources/includes/ds3d/common/abi_obj.h.

◆ refCopy_i() [1/2]

virtual abiRefObj* ds3d::abiRefObj::refCopy_i ( ) const
pure virtualinherited

◆ refCopy_i() [2/2]

virtual abiRefObj* ds3d::abiRefObj::refCopy_i ( ) const
pure virtualinherited

The documentation for this struct was generated from the following file: