Workspace 6.21.5
Classes | Namespaces | Functions
logmanager.h File Reference
#include <future>
#include <memory>
#include <QCoreApplication>
#include <QList>
#include <QSet>
#include "Workspace/api_workspace.h"
Include dependency graph for logmanager.h:
This graph shows which files directly or indirectly include this file:

Classes

class  LogManager::FilterToken
 Represents the life span of a filter. When it is created, the filter is added to the associated LogManager. When it is deleted, the filter is removed from the LogManager. More...
 
class  LogManager
 Singleton for managing the logging streams associated with execution threads. More...
 
class  LogManager::MessageCategory
 

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::Application
 Application-level functionality for all workspace applications.
 
namespace  CSIRO::DataExecution
 Base workspace functionality not requiring a user interface.
 

Functions

const LogManager::MessageCategoryoperator<< (const LogManager::MessageCategory &category, const QString &message)
 
CSIRO_WORKSPACE_API bool operator== (const LogManager::MessageCategory &lhs, const LogManager::MessageCategory &rhs)
 
uint qHash (const CSIRO::Application::LogManager::MessageCategory &key, uint seed=0)