Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CProgressNull Class Reference

#include <CProgressNull.hpp>

Inheritance diagram for CProgressNull:
[legend]
Collaboration diagram for CProgressNull:
[legend]

Public Member Functions

void incrElements (uint64_t incrElements, const std::string &extraInfo="")
 
void incrElement (const std::string &extraInfo="")
 
void setHeader (const std::string &header)
 
void setHeaderWithNumberElements (const std::string &header, uint64_t numElements)
 
void setMessage (const std::string &txtMsg)
 
void setMessageDestroying (const std::string &txtMsg)
 

Private Member Functions

void begin () override
 
void end () override
 
bool isCancelling () override
 
void resetProgress () override
 
void visibleProgress (bool isVisible) override
 
void writeCurrentElements (const std::string &header, uint64_t currentElements, const std::string &extraInfo) override
 
void writeMessage (const std::string &header) override
 
void writeWithNumElements (const std::string &header, uint64_t currentElements, uint64_t numElements, const std::string &extraInfo) override
 
void prvResetCounter (const std::string &header)
 

Private Attributes

bool m_withElements
 
uint64_t m_numElements
 
uint64_t m_currentElements
 
std::string m_header
 

Member Function Documentation

◆ begin()

void CProgressNull::begin ( )
inlineoverrideprivatevirtual

Implements AbstractProgress.

◆ end()

void CProgressNull::end ( )
inlineoverrideprivatevirtual

Implements AbstractProgress.

◆ incrElement()

void AbstractProgress::incrElement ( const std::string & extraInfo = "")
inherited

◆ incrElements()

void AbstractProgress::incrElements ( uint64_t incrElements,
const std::string & extraInfo = "" )
inherited

◆ isCancelling()

bool CProgressNull::isCancelling ( )
inlineoverrideprivatevirtual

Implements AbstractProgress.

◆ prvResetCounter()

void AbstractProgress::prvResetCounter ( const std::string & header)
privateinherited

◆ resetProgress()

void CProgressNull::resetProgress ( )
inlineoverrideprivatevirtual

Implements AbstractProgress.

◆ setHeader()

void AbstractProgress::setHeader ( const std::string & header)
inherited

◆ setHeaderWithNumberElements()

void AbstractProgress::setHeaderWithNumberElements ( const std::string & header,
uint64_t numElements )
inherited

◆ setMessage()

void AbstractProgress::setMessage ( const std::string & txtMsg)
inherited

◆ setMessageDestroying()

void AbstractProgress::setMessageDestroying ( const std::string & txtMsg)
inherited

◆ visibleProgress()

void CProgressNull::visibleProgress ( bool isVisible)
inlineoverrideprivatevirtual

Implements AbstractProgress.

◆ writeCurrentElements()

void CProgressNull::writeCurrentElements ( const std::string & header,
uint64_t currentElements,
const std::string & extraInfo )
inlineoverrideprivatevirtual

Implements AbstractProgress.

◆ writeMessage()

void CProgressNull::writeMessage ( const std::string & header)
inlineoverrideprivatevirtual

Implements AbstractProgress.

◆ writeWithNumElements()

void CProgressNull::writeWithNumElements ( const std::string & header,
uint64_t currentElements,
uint64_t numElements,
const std::string & extraInfo )
inlineoverrideprivatevirtual

Implements AbstractProgress.

Member Data Documentation

◆ m_currentElements

uint64_t AbstractProgress::m_currentElements
privateinherited

◆ m_header

std::string AbstractProgress::m_header
privateinherited

◆ m_numElements

uint64_t AbstractProgress::m_numElements
privateinherited

◆ m_withElements

bool AbstractProgress::m_withElements
privateinherited

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