CCIMXDesktop
 
Loading...
Searching...
No Matches
FlushRequester Class Reference

Provides timed flush requests using QTimer. More...

#include <FlushRequester.h>

Inheritance diagram for FlushRequester:

Signals

void flush_once ()
 Emitted when a flush is requested.
 

Public Member Functions

 FlushRequester (QObject *parent=nullptr)
 Constructs a FlushRequester object.
 
void set_flush_status (const bool st)
 Enables or disables flush requests.
 
void setRequestFlushInterval (const unsigned short interval)
 Sets the flush interval in milliseconds.
 
unsigned short getRequestFlushInterval () const
 Gets the current flush interval.
 

Detailed Description

Provides timed flush requests using QTimer.

Constructor & Destructor Documentation

◆ FlushRequester()

FlushRequester::FlushRequester ( QObject *  parent = nullptr)
explicit

Constructs a FlushRequester object.

Parameters
parentParent QObject

Member Function Documentation

◆ getRequestFlushInterval()

unsigned short FlushRequester::getRequestFlushInterval ( ) const

Gets the current flush interval.

Returns
Current flush interval in ms

◆ set_flush_status()

void FlushRequester::set_flush_status ( const bool  st)

Enables or disables flush requests.

Parameters
stTrue to enable flushing, false to disable

◆ setRequestFlushInterval()

void FlushRequester::setRequestFlushInterval ( const unsigned short  interval)

Sets the flush interval in milliseconds.

Parameters
intervalFlush interval in ms

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