Public Member Functions | List of all members
cISLogFileBase Class Referenceabstract

#include <ISLogFileBase.h>

Inheritance diagram for cISLogFileBase:
Inheritance graph
[legend]

Public Member Functions

virtual bool close ()=0
 
virtual bool flush ()=0
 
virtual int getch ()=0
 
virtual bool good ()=0
 
virtual bool isOpened ()=0
 
virtual int lprintf (const char *format,...)=0
 
virtual bool open (const char *filePath, const char *mode)=0
 
virtual int putch (char ch)=0
 
virtual int puts (const char *str)=0
 
virtual std::size_t read (void *bytes, std::size_t len)=0
 
virtual int vprintf (const char *format, va_list args)=0
 
virtual std::size_t write (const void *bytes, std::size_t len)=0
 
virtual ~cISLogFileBase ()
 

Detailed Description

Definition at line 22 of file ISLogFileBase.h.

Constructor & Destructor Documentation

◆ ~cISLogFileBase()

virtual cISLogFileBase::~cISLogFileBase ( )
inlinevirtual

Definition at line 25 of file ISLogFileBase.h.

Member Function Documentation

◆ close()

virtual bool cISLogFileBase::close ( )
pure virtual

Implemented in cISLogFileFatFs, and cISLogFile.

◆ flush()

virtual bool cISLogFileBase::flush ( )
pure virtual

Implemented in cISLogFileFatFs, and cISLogFile.

◆ getch()

virtual int cISLogFileBase::getch ( )
pure virtual

Implemented in cISLogFileFatFs, and cISLogFile.

◆ good()

virtual bool cISLogFileBase::good ( )
pure virtual

Implemented in cISLogFileFatFs, and cISLogFile.

◆ isOpened()

virtual bool cISLogFileBase::isOpened ( )
pure virtual

Implemented in cISLogFileFatFs, and cISLogFile.

◆ lprintf()

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

Implemented in cISLogFileFatFs, and cISLogFile.

◆ open()

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

Implemented in cISLogFileFatFs, and cISLogFile.

◆ putch()

virtual int cISLogFileBase::putch ( char  ch)
pure virtual

Implemented in cISLogFileFatFs, and cISLogFile.

◆ puts()

virtual int cISLogFileBase::puts ( const char *  str)
pure virtual

Implemented in cISLogFileFatFs, and cISLogFile.

◆ read()

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

Implemented in cISLogFileFatFs, and cISLogFile.

◆ vprintf()

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

Implemented in cISLogFileFatFs, and cISLogFile.

◆ write()

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

Implemented in cISLogFileFatFs, and cISLogFile.


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


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