# qca_support.h File Reference

Header file for "support" classes used in QCA. More...

`#include <QByteArray>`
`#include <QString>`
`#include <QObject>`
`#include <QVariant>`
`#include <QVariantList>`
`#include <QStringList>`
`#include <QList>`
`#include <QMetaObject>`
`#include <QThread>`
`#include "qca_export.h"`
`#include "qca_tools.h"`

Include dependency graph for qca_support.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces

namespace | QCA

## Classes

class | QCA::AbstractLogDevice
| An abstract log device. More...
class | QCA::Console
| QCA Console system More...
class | QCA::ConsolePrompt
| Console prompt handler. More...
class | QCA::ConsoleReference
| Manager for a Console. More...
class | QCA::DirWatch
| Support class to monitor a directory for activity. More...
class | QCA::FileWatch
| Support class to monitor a file for activity. More...
class | QCA::Logger
| A simple logging system. More...
class | QCA::Synchronizer
| Enable synchronization between two threads. More...
class | QCA::SyncThread
| Convenience class to run a thread and interact with it synchronously. More...

## Detailed Description

Header file for "support" classes used in QCA.

The classes in this header do not have any cryptographic content - they are used in QCA, and are included for convenience.

Note:
  You should not use this header directly from an application. You should just use `#include <QtCrypto>` instead.