NVIDIA DeepStream SDK API Reference

9.2 Release
ds3d::profiling::FileWriter Class Reference

Detailed Description

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

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)
 
 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/4]

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

◆ ~FileWriter() [1/4]

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

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

References close().

◆ FileWriter() [2/4]

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

◆ ~FileWriter() [2/4]

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

Definition at line 91 of file sources/libs/ds3d/common/hpp/profiling.hpp.

References close().

◆ FileWriter() [3/4]

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

◆ ~FileWriter() [3/4]

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

Definition at line 91 of file 9.2/includes/ds3d/common/hpp/profiling.hpp.

References close().

◆ FileWriter() [4/4]

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

◆ ~FileWriter() [4/4]

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

Definition at line 91 of file 9.2/sources/libs/ds3d/common/hpp/profiling.hpp.

References close().

Member Function Documentation

◆ close() [1/4]

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

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

Referenced by ~FileWriter().

◆ close() [2/4]

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

Definition at line 101 of file 9.2/includes/ds3d/common/hpp/profiling.hpp.

◆ close() [3/4]

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

Definition at line 101 of file sources/libs/ds3d/common/hpp/profiling.hpp.

◆ close() [4/4]

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

◆ isOpen() [1/4]

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

Definition at line 99 of file 9.2/includes/ds3d/common/hpp/profiling.hpp.

◆ isOpen() [2/4]

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

◆ isOpen() [3/4]

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

Definition at line 99 of file sources/libs/ds3d/common/hpp/profiling.hpp.

◆ isOpen() [4/4]

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

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

◆ open() [1/4]

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

◆ open() [2/4]

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

Definition at line 93 of file 9.2/includes/ds3d/common/hpp/profiling.hpp.

◆ open() [3/4]

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

Definition at line 93 of file sources/libs/ds3d/common/hpp/profiling.hpp.

◆ open() [4/4]

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

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

◆ write() [1/4]

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

◆ write() [2/4]

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

◆ write() [3/4]

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

◆ write() [4/4]

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

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