kleopatra
#include <config-kleopatra.h>
#include "kdpipeiodevice.h"
#include <QtCore/QDebug>
#include <QtCore/QMutex>
#include <QtCore/QPointer>
#include <QtCore/QThread>
#include <QtCore/QWaitCondition>
#include <cassert>
#include <cstring>
#include <memory>
#include <algorithm>
#include <unistd.h>
#include <errno.h>
#include "kdpipeiodevice.moc"
Include dependency graph for kdpipeiodevice.cpp:
Go to the source code of this file.
Macros | |
#define | KDAB_CHECK_CTOR (void)1 |
#define | KDAB_CHECK_DTOR KDAB_CHECK_CTOR |
#define | KDAB_CHECK_THIS KDAB_CHECK_CTOR |
#define | LOCKED(d) const QMutexLocker locker( &d->mutex ) |
#define | qDebug if( s_debugLevel == KDPipeIODevice::NoDebug ){}else qDebug |
#define | synchronized(d) if ( int i = 0 ) {} else for ( const QMutexLocker locker( &d->mutex ) ; !i ; ++i ) |
#define | waitAndDelete(t) if ( t ) { t->wait(); QThread* const t2 = t; t = 0; delete t2; } |
Variables | |
const bool | ALLOW_QIODEVICE_BUFFERING = true |
const unsigned int | BUFFER_SIZE = 4096 |
Macro Definition Documentation
#define KDAB_CHECK_CTOR (void)1 |
Definition at line 47 of file kdpipeiodevice.cpp.
#define KDAB_CHECK_DTOR KDAB_CHECK_CTOR |
Definition at line 48 of file kdpipeiodevice.cpp.
#define KDAB_CHECK_THIS KDAB_CHECK_CTOR |
Definition at line 49 of file kdpipeiodevice.cpp.
#define LOCKED | ( | d | ) | const QMutexLocker locker( &d->mutex ) |
Definition at line 52 of file kdpipeiodevice.cpp.
#define qDebug if( s_debugLevel == KDPipeIODevice::NoDebug ){}else qDebug |
Definition at line 62 of file kdpipeiodevice.cpp.
#define synchronized | ( | d | ) | if ( int i = 0 ) {} else for ( const QMutexLocker locker( &d->mutex ) ; !i ; ++i ) |
Definition at line 53 of file kdpipeiodevice.cpp.
#define waitAndDelete | ( | t | ) | if ( t ) { t->wait(); QThread* const t2 = t; t = 0; delete t2; } |
Variable Documentation
const bool ALLOW_QIODEVICE_BUFFERING = true |
Definition at line 56 of file kdpipeiodevice.cpp.
const unsigned int BUFFER_SIZE = 4096 |
Definition at line 55 of file kdpipeiodevice.cpp.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.