NVIDIA DeepStream SDK API Reference

9.0 Release
ds3d::profiling::FileWriter Class Reference

Detailed Description

Public Member Functions

 FileWriter ()=default
 
 ~FileWriter ()
 
bool open (const std::string &path, std::ios::openmode mode=std::ios::out|std::ios::binary)
 
bool isOpen () const
 
void close ()
 
bool write (const void *buf, size_t size)
 
 FileWriter ()=default
 
 ~FileWriter ()
 
bool open (const std::string &path, std::ios::openmode mode=std::ios::out|std::ios::binary)
 
bool isOpen () const
 
void close ()
 
bool write (const void *buf, size_t size)
 

Constructor & Destructor Documentation

◆ FileWriter() [1/2]

ds3d::profiling::FileWriter::FileWriter ( )
default

◆ ~FileWriter() [1/2]

ds3d::profiling::FileWriter::~FileWriter ( )
inline

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

References close().

◆ FileWriter() [2/2]

ds3d::profiling::FileWriter::FileWriter ( )
default

◆ ~FileWriter() [2/2]

ds3d::profiling::FileWriter::~FileWriter ( )
inline

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

References close().

Member Function Documentation

◆ close() [1/2]

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

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

Referenced by ~FileWriter().

◆ close() [2/2]

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

◆ isOpen() [1/2]

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

◆ isOpen() [2/2]

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

◆ open() [1/2]

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

◆ open() [2/2]

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

◆ write() [1/2]

bool ds3d::profiling::FileWriter::write ( const void *  buf,
size_t  size 
)
inline

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

References DS_ASSERT.

◆ write() [2/2]

bool ds3d::profiling::FileWriter::write ( const void *  buf,
size_t  size 
)
inline

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

References DS_ASSERT.


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