_doAutoNewLineTerminate(const std::string &msg) const | ml::ProgressLogger | protected |
_isStopPressed() const | ml::ProgressLogger | protectedvirtual |
_updateConsole(bool=true) | ml::ProgressLogger | inlineprotectedvirtual |
_updateProgressIndicatorCB(void *userData, const std::string &info, float state) | ml::ProgressLogger | protectedstatic |
Blue enum value | ml::ProgressLogger | |
Bold enum value | ml::ProgressLogger | |
FormatFlags enum name | ml::ProgressLogger | |
getCheckTimeIntervalInSeconds() const | ml::ProgressLogger | |
getErrorMessagePrefix() const | ml::ProgressLogger | inline |
getFatalErrorMessagePrefix() const | ml::ProgressLogger | inline |
getInfoMessagePrefix() const | ml::ProgressLogger | inline |
getInterruptCheckField() const | ml::ProgressLogger | |
getInterruptCheckFunction() const | ml::ProgressLogger | |
getInterruptCheckFunctionUserData() const | ml::ProgressLogger | |
getInterruptedFlag() const | ml::ProgressLogger | virtual |
getRichTextCodingFlag() const | ml::ProgressLogger | |
getStatusField() const | ml::ProgressLogger | |
getStatusUpdateTimeIntervalInSeconds() const | ml::ProgressLogger | |
getUpdateProgressDuringInterruptChecksFlag() const | ml::ProgressLogger | |
getWarningMessagePrefix() const | ml::ProgressLogger | inline |
Green enum value | ml::ProgressLogger | |
hadError() const | ml::ProgressLogger | |
hadFatalError() const | ml::ProgressLogger | |
hadInfo() const | ml::ProgressLogger | |
hadWarning() const | ml::ProgressLogger | |
InterruptCheckFunc typedef | ml::ProgressLogger | |
isAutoNewLineTerminationOn() const | ml::ProgressLogger | |
isPressedField(NotifyField *fieldToCheck) | ml::ProgressLogger | static |
logAnyMessage(std::string msg, unsigned int formatFlags=NoFlags) | ml::ProgressLogger | |
logError(const std::string &func, MLErrorCode err, const std::string &reason) | ml::ProgressLogger | |
logFatalError(const std::string &func, MLErrorCode err, const std::string &reason) | ml::ProgressLogger | |
logFullError(const std::string &func, MLErrorCode err, const std::string &reason) | ml::ProgressLogger | |
logFullFatalError(const std::string &func, MLErrorCode err, const std::string &reason) | ml::ProgressLogger | |
logFullInfo(const std::string &func, const std::string &reason) | ml::ProgressLogger | |
logFullWarning(const std::string &func, MLErrorCode err, const std::string &reason) | ml::ProgressLogger | |
logInfo(const std::string &func, const std::string &reason="") | ml::ProgressLogger | |
logWarning(const std::string &func, MLErrorCode err, const std::string &reason) | ml::ProgressLogger | |
messageHook(const ProgressLogger &, MLMessageType, const std::string *, const std::string *, MLErrorCode *, const std::string *, unsigned int *) | ml::ProgressLogger | inlinevirtual |
NoFlags enum value | ml::ProgressLogger | |
orToInterruptedFlag(bool wasInterrupted) | ml::ProgressLogger | virtual |
ProgressLogger(std::stringstream *outputStream=nullptr, NotifyField *intCheckField=nullptr, StringField *statusField=nullptr, bool useRichTextCoding=true) | ml::ProgressLogger | |
Red enum value | ml::ProgressLogger | |
setAutoNewLineTermination(bool on) | ml::ProgressLogger | |
setCheckTimeIntervalInSeconds(double checkIntervalInSeconds) | ml::ProgressLogger | |
setErrorMessagePrefix(const std::string &msg) | ml::ProgressLogger | inline |
setFatalErrorMessagePrefix(const std::string &msg) | ml::ProgressLogger | inline |
setHadErrorFlag(bool hadErrorFlag) | ml::ProgressLogger | |
setHadFatalErrorFlag(bool hadFatalErrorFlag) | ml::ProgressLogger | |
setHadFlags(bool hadFlag) | ml::ProgressLogger | |
setHadInfoFlag(bool hadInfoFlag) | ml::ProgressLogger | |
setHadWarningFlag(bool hadWarningFlag) | ml::ProgressLogger | |
setInfoMessagePrefix(const std::string &msg) | ml::ProgressLogger | inline |
setInterruptCheckField(NotifyField *interruptField=nullptr) | ml::ProgressLogger | |
setInterruptCheckFunction(InterruptCheckFunc checkFunc, void *userData) | ml::ProgressLogger | |
setInterruptedFlag(bool wasInterrupted) | ml::ProgressLogger | virtual |
setRichTextCodingFlag(bool useRichTextCoding) | ml::ProgressLogger | |
setStatusField(StringField *statusField) | ml::ProgressLogger | |
setStatusUpdateTimeIntervalInSeconds(double checkIntervalInSeconds) | ml::ProgressLogger | |
setUpdateProgressDuringInterruptChecksFlag(bool callUpdateProgressDuringInterruptChecks) | ml::ProgressLogger | |
setWarningMessagePrefix(const std::string &msg) | ml::ProgressLogger | inline |
updateProgressIndicator(const std::string &, float) | ml::ProgressLogger | inlinevirtual |
wasInterrupted() | ml::ProgressLogger | virtual |
Yellow enum value | ml::ProgressLogger | |
~ProgressLogger() | ml::ProgressLogger | virtual |