AbstractOperationTracer Class | Qt Installer Framework Manual

- Qt Installer Framework Manual
- AbstractOperationTracer

# AbstractOperationTracer Class

class QInstaller::AbstractOperationTracer

The AbstractOperationTracer is a pure virtual base class for classes tracing starting and finishing of installer operations. More...

Header: | #include <AbstractOperationTracer>
Inherited By: | QInstaller::ConcurrentOperationTracer and QInstaller::OperationTracer

- List of all members, including inherited members

## Public Functions

| AbstractOperationTracer(QInstaller::Operation *operation)
virtual | ~AbstractOperationTracer()
virtual void | trace(const QString &state) = 0

## Detailed Description

## Member Function Documentation

### `[explicit]` AbstractOperationTracer::AbstractOperationTracer(QInstaller::Operation *operation)

Constructs tracer for operation. Objects of this class cannot be constructed directly, but the derived classes should explicitly call the base class constructor in their constructors.

### `[virtual noexcept]` AbstractOperationTracer::~AbstractOperationTracer()

Destructs object. A subclass may override this method.

### `[pure virtual]` void AbstractOperationTracer::trace(const QString &state)

Prints trace output for starting operation in state. A subclass should implement this method.