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

#include <qdbusthreaddebug_p.h>

Inheritance diagram for QDBusReadLocker:
QDBusLockerBase

Public Functions

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

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 138 of file qdbusthreaddebug_p.h.

Constructors and Destructors

◆ QDBusReadLocker()

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

Definition at line 142 of file qdbusthreaddebug_p.h.

143  : self(s), action(a)
144  {
146  self->lock.lockForRead();
148  }
long ASN1_INTEGER_get ASN1_INTEGER * a
static void reportThreadAction(int, int, QDBusConnectionPrivate *)

◆ ~QDBusReadLocker()

QDBusReadLocker::~QDBusReadLocker ( )
inline

Definition at line 150 of file qdbusthreaddebug_p.h.

151  {
153  self->lock.unlock();
155  }
static void reportThreadAction(int, int, QDBusConnectionPrivate *)

Properties

◆ action

ThreadAction QDBusReadLocker::action

Definition at line 141 of file qdbusthreaddebug_p.h.

◆ self

QDBusConnectionPrivate* QDBusReadLocker::self

Definition at line 140 of file qdbusthreaddebug_p.h.


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