NVIDIA DeepStream SDK API Reference

8.0 Release
ds3d::profiling::FileReader Class Reference

Detailed Description

Public Member Functions

 FileReader ()=default
 
 ~FileReader ()
 
bool open (const std::string &path, std::ios::openmode mode=std::ios::in|std::ios::binary)
 
bool isOpen () const
 
bool eof () const
 
void close ()
 
int32_t read (void *buf, size_t size)
 
 FileReader ()=default
 
 ~FileReader ()
 
bool open (const std::string &path, std::ios::openmode mode=std::ios::in|std::ios::binary)
 
bool isOpen () const
 
bool eof () const
 
void close ()
 
int32_t read (void *buf, size_t size)
 

Constructor & Destructor Documentation

◆ FileReader() [1/2]

ds3d::profiling::FileReader::FileReader ( )
default

◆ ~FileReader() [1/2]

ds3d::profiling::FileReader::~FileReader ( )
inline

Definition at line 116 of file sources/includes/ds3d/common/hpp/profiling.hpp.

References close().

◆ FileReader() [2/2]

ds3d::profiling::FileReader::FileReader ( )
default

◆ ~FileReader() [2/2]

ds3d::profiling::FileReader::~FileReader ( )
inline

Definition at line 116 of file 9.0/sources/includes/ds3d/common/hpp/profiling.hpp.

References close().

Member Function Documentation

◆ close() [1/2]

void ds3d::profiling::FileReader::close ( )
inline

Definition at line 127 of file sources/includes/ds3d/common/hpp/profiling.hpp.

Referenced by ~FileReader().

◆ close() [2/2]

void ds3d::profiling::FileReader::close ( )
inline

◆ eof() [1/2]

bool ds3d::profiling::FileReader::eof ( ) const
inline

◆ eof() [2/2]

bool ds3d::profiling::FileReader::eof ( ) const
inline

◆ isOpen() [1/2]

bool ds3d::profiling::FileReader::isOpen ( ) const
inline

◆ isOpen() [2/2]

bool ds3d::profiling::FileReader::isOpen ( ) const
inline

◆ open() [1/2]

bool ds3d::profiling::FileReader::open ( const std::string &  path,
std::ios::openmode  mode = std::ios::in | std::ios::binary 
)
inline

◆ open() [2/2]

bool ds3d::profiling::FileReader::open ( const std::string &  path,
std::ios::openmode  mode = std::ios::in | std::ios::binary 
)
inline

◆ read() [1/2]

int32_t ds3d::profiling::FileReader::read ( void *  buf,
size_t  size 
)
inline

Definition at line 134 of file 9.0/sources/includes/ds3d/common/hpp/profiling.hpp.

References DS_ASSERT.

◆ read() [2/2]

int32_t ds3d::profiling::FileReader::read ( void *  buf,
size_t  size 
)
inline

Definition at line 134 of file sources/includes/ds3d/common/hpp/profiling.hpp.

References DS_ASSERT.


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