QtBase
v6.3.1
|
#include <qobject_p.h>
Public Types | |
enum | LockPolicy { NeedToLock , AlreadyLockedAndTemporarilyReleasingLock } |
Public Member Functions | |
~ConnectionData () | |
void | removeConnection (Connection *c) |
void | cleanOrphanedConnections (QObject *sender, LockPolicy lockPolicy=NeedToLock) |
void | cleanOrphanedConnectionsImpl (QObject *sender, LockPolicy lockPolicy) |
ConnectionList & | connectionsForSignal (int signal) |
void | resizeSignalVector (uint size) |
int | signalVectorCount () const |
Static Public Member Functions | |
static void | deleteOrphaned (ConnectionOrSignalVector *c) |
Public Attributes | |
QAtomicInteger< uint > | currentConnectionId |
QAtomicInt | ref |
QAtomicPointer< SignalVector > | signalVector |
Connection * | senders = nullptr |
Sender * | currentSender = nullptr |
QAtomicPointer< Connection > | orphaned |
Definition at line 261 of file qobject_p.h.
Enumerator | |
---|---|
NeedToLock | |
AlreadyLockedAndTemporarilyReleasingLock |
Definition at line 287 of file qobject_p.h.
|
inline |
|
inline |
void QObjectPrivate::ConnectionData::cleanOrphanedConnectionsImpl | ( | QObject * | sender, |
LockPolicy | lockPolicy | ||
) |
Definition at line 407 of file qobject.cpp.
|
inline |
Definition at line 301 of file qobject_p.h.
|
static |
void QObjectPrivate::ConnectionData::removeConnection | ( | QObjectPrivate::Connection * | c | ) |
Definition at line 306 of file qobject_p.h.
|
inline |
Definition at line 341 of file qobject_p.h.
QAtomicInteger<uint> QObjectPrivate::ConnectionData::currentConnectionId |
Definition at line 264 of file qobject_p.h.
Definition at line 268 of file qobject_p.h.
QAtomicPointer<Connection> QObjectPrivate::ConnectionData::orphaned |
Definition at line 269 of file qobject_p.h.
QAtomicInt QObjectPrivate::ConnectionData::ref |
Definition at line 265 of file qobject_p.h.
Connection* QObjectPrivate::ConnectionData::senders = nullptr |
Definition at line 267 of file qobject_p.h.
QAtomicPointer<SignalVector> QObjectPrivate::ConnectionData::signalVector |
Definition at line 266 of file qobject_p.h.