WARNING: USE THIS SOFTWARE AT YOUR OWN RISK! THIS IS EXPERIMENTAL SOFTWARE NOT INTENDED FOR PRODUCTION USE! Zuble is currently an early stage prototype. As such Zuble is minimally tested and inherently unstable. It is provided for experimental, development, and demonstration purposes only. Zuble QML Types   |  Zuble C++ Classes   |  Zuble Overview
Zuble  0.1
Zuble Framework C++/QML extension API
Public Member Functions | List of all members
Zbl::ZblLogFileOutIF Class Referenceabstract

Interface for log output modules that perform file operations. More...

#include <ZblLogFileOutIF.h>

Inheritance diagram for Zbl::ZblLogFileOutIF:
Inheritance graph
[legend]

Public Member Functions

virtual ~ZblLogFileOutIF ()
 
virtual void open (const QString &filePath)=0
 
virtual void close ()=0
 
virtual qlonglong size ()=0
 
virtual void flush ()=0
 

Detailed Description

Interface for log output modules that perform file operations.

Log output modules implement ZblLogFileOutIF if they need to receive file open/close notifications.

See also
Zbl::ZblLogOutput

Definition at line 42 of file ZblLogFileOutIF.h.

Constructor & Destructor Documentation

◆ ~ZblLogFileOutIF()

virtual Zbl::ZblLogFileOutIF::~ZblLogFileOutIF ( )
inlinevirtual

Definition at line 45 of file ZblLogFileOutIF.h.

Member Function Documentation

◆ close()

virtual void Zbl::ZblLogFileOutIF::close ( )
pure virtual

Implemented in Zbl::ZblLogToTextFile.

Referenced by ~ZblLogFileOutIF().

◆ flush()

virtual void Zbl::ZblLogFileOutIF::flush ( )
pure virtual

Implemented in Zbl::ZblLogToTextFile.

Referenced by ~ZblLogFileOutIF().

◆ open()

virtual void Zbl::ZblLogFileOutIF::open ( const QString &  filePath)
pure virtual

Implemented in Zbl::ZblLogToTextFile.

Referenced by ~ZblLogFileOutIF().

◆ size()

virtual qlonglong Zbl::ZblLogFileOutIF::size ( )
pure virtual

Implemented in Zbl::ZblLogToTextFile.

Referenced by ~ZblLogFileOutIF().


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