QtBase  v6.3.1
Classes | Functions | Variables
semaphores.cpp File Reference
#include <QtCore>
#include <stdio.h>
#include <stdlib.h>
#include "semaphores.moc"
Include dependency graph for semaphores.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]
 
QSemaphore freeBytes (BufferSize)
 
QSemaphore usedBytes
 

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 101 of file semaphores.cpp.

Here is the call graph for this function:

Variable Documentation

◆ buffer

Definition at line 60 of file semaphores.cpp.

◆ BufferSize

const int BufferSize = 8192

Definition at line 59 of file semaphores.cpp.

◆ DataSize

const int DataSize = 100000

[0]

Definition at line 57 of file semaphores.cpp.

◆ freeBytes

QSemaphore freeBytes(BufferSize) ( BufferSize  )

◆ usedBytes

QSemaphore usedBytes

Definition at line 63 of file semaphores.cpp.