
Public Member Functions | |
| QGuiSharedMemory (bool owner) | |
| ctor | |
| virtual | ~QGuiSharedMemory () |
| dtor | |
| bool | GetValue (unsigned int &value) |
| read value from shared memory | |
| bool | SetValue (unsigned int value) |
| write value to shared memory | |
Protected Member Functions | |
| virtual bool | Init (bool owner, int shmId) |
Private Attributes | |
| QSemaphore | fSemaphore |
| unsigned int * | fChildPointer |
| QGuiSharedMemory::QGuiSharedMemory | ( | bool | owner | ) |
ctor
| owner | whether this instance is the owner of the shared memory |
References fSemaphore, QSemaphore::GetError(), QSemaphore::Init(), and Init().
| bool QGuiSharedMemory::Init | ( | bool | owner, | |
| int | shmId | |||
| ) | [protected, virtual] |
Implementation of the Init() method of QSharedMemory abstract class
Implements QSharedMemory.
References fChildPointer, QSharedMemory::GetShmPointer(), and QSharedMemory::InitInternal().
Referenced by QGuiSharedMemory().
QSemaphore QGuiSharedMemory::fSemaphore [private] |
used to ensure sequential access to data
Referenced by GetValue(), QGuiSharedMemory(), and SetValue().
unsigned int* QGuiSharedMemory::fChildPointer [private] |
pointer to shared memory
Referenced by GetValue(), Init(), and SetValue().
1.5.6