QtBase  v6.3.1
Classes | Functions | Variables
waitconditions.cpp File Reference
#include <QtCore>
#include <stdio.h>
#include <stdlib.h>
#include "waitconditions.moc"
Include dependency graph for waitconditions.cpp:

Go to the source code of this file.

Classes

class  Producer
 [0] More...
 
class  Consumer
 [2] More...
 

Functions

int main (int argc, char *argv[])
 [4] More...
 

Variables

const int DataSize = 100000
 [0] More...
 
const int BufferSize = 8192
 
char buffer [BufferSize]
 
QWaitCondition bufferNotEmpty
 
QWaitCondition bufferNotFull
 
QMutex mutex
 
int numUsedBytes = 0
 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

[4]

[1]

[5] [5] //! [6]

[0]

[0]

[1]

[1] //! [2]

[2]

[update-ui]

[update-ui]

[init]

[init]

[connect-price-changed]

[connect-price-changed]

[connect-validity-changed]

[connect-validity-changed]

[connect-user]

[connect-user]

[Connect button signals]

[Connect button signals]

[0] [1]

[main start] //! [register meta-type for queued communications]

[register meta-type for queued communications]

[main finish]

Definition at line 131 of file waitconditions.cpp.

Here is the call graph for this function:

Variable Documentation

◆ buffer

Definition at line 60 of file waitconditions.cpp.

◆ bufferNotEmpty

QWaitCondition bufferNotEmpty

Definition at line 62 of file waitconditions.cpp.

◆ bufferNotFull

QWaitCondition bufferNotFull

Definition at line 63 of file waitconditions.cpp.

◆ BufferSize

const int BufferSize = 8192

Definition at line 59 of file waitconditions.cpp.

◆ DataSize

const int DataSize = 100000

[0]

Definition at line 57 of file waitconditions.cpp.

◆ mutex

keyPressed wait & mutex

Definition at line 64 of file waitconditions.cpp.

◆ numUsedBytes

int numUsedBytes = 0

Definition at line 65 of file waitconditions.cpp.