Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

PLearn::semun Union Reference

#include <Semaphores.h>

Collaboration diagram for PLearn::semun:

Collaboration graph
[legend]
List of all members.

Public Attributes

int val
semid_ds * buf
unsigned short intarray
seminfo * __buf

Detailed Description

according to X/OPEN we have to define it ourselves

Definition at line 77 of file Semaphores.h.


Member Data Documentation

struct seminfo* PLearn::semun::__buf
 

buffer for IPC_INFO

Definition at line 81 of file Semaphores.h.

unsigned short int* PLearn::semun::array
 

array for GETALL, SETALL

Definition at line 80 of file Semaphores.h.

struct semid_ds* PLearn::semun::buf
 

buffer for IPC_STAT, IPC_SET

Definition at line 79 of file Semaphores.h.

int PLearn::semun::val
 

value for SETVAL

Definition at line 78 of file Semaphores.h.

Referenced by PLearn::ResourceSemaphore::clearAnyLock(), PLearn::CountEventsSemaphore::CountEventsSemaphore(), PLearn::ResourceSemaphore::locked(), PLearn::CountEventsSemaphore::setValue(), PLearn::CountEventsSemaphore::value(), PLearn::CountEventsSemaphore::~CountEventsSemaphore(), and PLearn::ResourceSemaphore::~ResourceSemaphore().


The documentation for this union was generated from the following file:
Generated on Tue Aug 17 16:24:35 2004 for PLearn by doxygen 1.3.7