42 #ifndef QSYSTEMSEMAPHORE_P_H 43 #define QSYSTEMSEMAPHORE_P_H 58 #ifndef QT_NO_SYSTEMSEMAPHORE 62 # include <sys/types.h> 65 # include <semaphore.h> 87 #elif defined(Q_OS_SYMBIAN) 90 #elif defined(QT_POSIX_IPC) 106 #elif defined(Q_OS_SYMBIAN) 108 #elif defined(QT_POSIX_IPC) 110 bool createdSemaphore;
115 bool createdSemaphore;
123 #endif // QT_NO_SYSTEMSEMAPHORE 125 #endif // QSYSTEMSEMAPHORE_P_H
void setErrorString(const QString &function)
#define QT_END_NAMESPACE
This macro expands to.
QString makeKeyFileName() const
QLatin1String(DBUS_INTERFACE_DBUS))) Q_GLOBAL_STATIC_WITH_ARGS(QString
The QString class provides a Unicode character string.
#define QT_BEGIN_NAMESPACE
This macro expands to.
bool modifySemaphore(int count)
AccessMode
This enum is used by the constructor and setKey().
QSystemSemaphore::SystemSemaphoreError error
HANDLE handle(QSystemSemaphore::AccessMode mode=QSystemSemaphore::Open)
QSystemSemaphorePrivate()
static QString makePlatformSafeKey(const QString &key, const QString &prefix=QLatin1String("qipc_sharedmemory_"))
Generate a string from the key which can be any unicode string into the subset that the win/unix kern...