Public Member Functions | Private Attributes | List of all members
cISLogFile Class Reference

#include <ISLogFile.h>

Inheritance diagram for cISLogFile:
Inheritance graph
[legend]

Public Member Functions

 cISLogFile ()
 
 cISLogFile (const std::string &filePath, const char *mode)
 
 cISLogFile (const char *filePath, const char *mode)
 
bool close () OVERRIDE
 
bool flush () OVERRIDE
 
int getch () OVERRIDE
 
bool good () OVERRIDE
 
bool isOpened () OVERRIDE
 
int lprintf (const char *format,...) OVERRIDE
 
bool open (const char *filePath, const char *mode) OVERRIDE
 
int putch (char ch) OVERRIDE
 
int puts (const char *str) OVERRIDE
 
std::size_t read (void *bytes, std::size_t len) OVERRIDE
 
int vprintf (const char *format, va_list args) OVERRIDE
 
std::size_t write (const void *bytes, std::size_t len) OVERRIDE
 
 ~cISLogFile ()
 
- Public Member Functions inherited from cISLogFileBase
virtual ~cISLogFileBase ()
 

Private Attributes

FILE * m_file
 

Detailed Description

Definition at line 12 of file ISLogFile.h.

Constructor & Destructor Documentation

◆ cISLogFile() [1/3]

cISLogFile::cISLogFile ( )

Definition at line 17 of file ISLogFile.cpp.

◆ cISLogFile() [2/3]

cISLogFile::cISLogFile ( const std::string &  filePath,
const char *  mode 
)

Definition at line 26 of file ISLogFile.cpp.

◆ cISLogFile() [3/3]

cISLogFile::cISLogFile ( const char *  filePath,
const char *  mode 
)

Definition at line 21 of file ISLogFile.cpp.

◆ ~cISLogFile()

cISLogFile::~cISLogFile ( )

Definition at line 30 of file ISLogFile.cpp.

Member Function Documentation

◆ close()

bool cISLogFile::close ( )
virtual

Implements cISLogFileBase.

Definition at line 41 of file ISLogFile.cpp.

◆ flush()

bool cISLogFile::flush ( )
virtual

Implements cISLogFileBase.

Definition at line 55 of file ISLogFile.cpp.

◆ getch()

int cISLogFile::getch ( )
virtual

Implements cISLogFileBase.

Definition at line 140 of file ISLogFile.cpp.

◆ good()

bool cISLogFile::good ( )
virtual

Implements cISLogFileBase.

Definition at line 66 of file ISLogFile.cpp.

◆ isOpened()

bool cISLogFile::isOpened ( )
virtual

Implements cISLogFileBase.

Definition at line 78 of file ISLogFile.cpp.

◆ lprintf()

int cISLogFile::lprintf ( const char *  format,
  ... 
)
virtual

Implements cISLogFileBase.

Definition at line 119 of file ISLogFile.cpp.

◆ open()

bool cISLogFile::open ( const char *  filePath,
const char *  mode 
)
virtual

Implements cISLogFileBase.

Definition at line 35 of file ISLogFile.cpp.

◆ putch()

int cISLogFile::putch ( char  ch)
virtual

Implements cISLogFileBase.

Definition at line 83 of file ISLogFile.cpp.

◆ puts()

int cISLogFile::puts ( const char *  str)
virtual

Implements cISLogFileBase.

Definition at line 95 of file ISLogFile.cpp.

◆ read()

std::size_t cISLogFile::read ( void *  bytes,
std::size_t  len 
)
virtual

Implements cISLogFileBase.

Definition at line 153 of file ISLogFile.cpp.

◆ vprintf()

int cISLogFile::vprintf ( const char *  format,
va_list  args 
)
virtual

Implements cISLogFileBase.

Definition at line 129 of file ISLogFile.cpp.

◆ write()

std::size_t cISLogFile::write ( const void *  bytes,
std::size_t  len 
)
virtual

Implements cISLogFileBase.

Definition at line 107 of file ISLogFile.cpp.

Member Data Documentation

◆ m_file

FILE* cISLogFile::m_file
private

Definition at line 36 of file ISLogFile.h.


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


inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:18:02