NVIDIA DeepStream SDK API Reference

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

Detailed Description

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

Definition at line 71 of file abi_obj.h.

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

Public Types

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

Public Member Functions

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

Member Typedef Documentation

◆ CppFunc

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

Definition at line 72 of file abi_obj.h.

Member Function Documentation

◆ destroy()

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

◆ notify()

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

Implemented in ds3d::CBObjT< Args >.

◆ refCopy()

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

Definition at line 74 of file abi_obj.h.

◆ refCopy_i()

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

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