Qt 4.8
Public Functions | Public Variables | List of all members
QDBusWriteLocker Struct Reference

#include <qdbusthreaddebug_p.h>

Inheritance diagram for QDBusWriteLocker:
QDBusLockerBase

Public Functions

 QDBusWriteLocker (ThreadAction a, QDBusConnectionPrivate *s)
 
 ~QDBusWriteLocker ()
 

Public Variables

ThreadAction action
 
QDBusConnectionPrivateself
 

Additional Inherited Members

- Public Types inherited from QDBusLockerBase
enum  Condition {
  BeforeLock, AfterLock, BeforeUnlock, AfterUnlock,
  BeforePost, AfterPost, BeforeDeliver, AfterDeliver,
  BeforeAcquire, AfterAcquire, BeforeRelease, AfterRelease
}
 
- Static Public Functions inherited from QDBusLockerBase
static void reportThreadAction (int, int, QDBusConnectionPrivate *)
 

Detailed Description

Definition at line 158 of file qdbusthreaddebug_p.h.

Constructors and Destructors

◆ QDBusWriteLocker()

QDBusWriteLocker::QDBusWriteLocker ( ThreadAction  a,
QDBusConnectionPrivate s 
)
inline

Definition at line 162 of file qdbusthreaddebug_p.h.

163  : self(s), action(a)
164  {
166  self->lock.lockForWrite();
168  }
long ASN1_INTEGER_get ASN1_INTEGER * a
static void reportThreadAction(int, int, QDBusConnectionPrivate *)

◆ ~QDBusWriteLocker()

QDBusWriteLocker::~QDBusWriteLocker ( )
inline

Definition at line 170 of file qdbusthreaddebug_p.h.

171  {
173  self->lock.unlock();
175  }
static void reportThreadAction(int, int, QDBusConnectionPrivate *)

Properties

◆ action

ThreadAction QDBusWriteLocker::action

Definition at line 161 of file qdbusthreaddebug_p.h.

◆ self

QDBusConnectionPrivate* QDBusWriteLocker::self

Definition at line 160 of file qdbusthreaddebug_p.h.


The documentation for this struct was generated from the following file: