NVIDIA DeepStream SDK API Reference

9.0 Release
nvdsinfer::GuardQueue< Container > Class Template Reference

Detailed Description

template<typename Container>
class nvdsinfer::GuardQueue< Container >

Definition at line 169 of file sources/libs/nvdsinfer/nvdsinfer_func_utils.h.

Inheritance diagram for nvdsinfer::GuardQueue< Container >:

Public Types

typedef Container::value_type T
 
typedef Container::value_type T
 

Public Member Functions

void push (const T &data)
 
T pop ()
 
bool isEmpty ()
 
void clear ()
 
void push (const T &data)
 
T pop ()
 
bool isEmpty ()
 
void clear ()
 

Member Typedef Documentation

◆ T [1/2]

template<typename Container >
typedef Container::value_type nvdsinfer::GuardQueue< Container >::T

◆ T [2/2]

template<typename Container >
typedef Container::value_type nvdsinfer::GuardQueue< Container >::T

Member Function Documentation

◆ clear() [1/2]

template<typename Container >
void nvdsinfer::GuardQueue< Container >::clear ( )
inline

◆ clear() [2/2]

template<typename Container >
void nvdsinfer::GuardQueue< Container >::clear ( )
inline

◆ isEmpty() [1/2]

template<typename Container >
bool nvdsinfer::GuardQueue< Container >::isEmpty ( )
inline

◆ isEmpty() [2/2]

template<typename Container >
bool nvdsinfer::GuardQueue< Container >::isEmpty ( )
inline

◆ pop() [1/2]

template<typename Container >
T nvdsinfer::GuardQueue< Container >::pop ( )
inline

◆ pop() [2/2]

template<typename Container >
T nvdsinfer::GuardQueue< Container >::pop ( )
inline

◆ push() [1/2]

template<typename Container >
void nvdsinfer::GuardQueue< Container >::push ( const T data)
inline

◆ push() [2/2]

template<typename Container >
void nvdsinfer::GuardQueue< Container >::push ( const T data)
inline

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