KMD_Event
KMD_Event
kmd
1998 12-06
CLASS
KMD_Event - A keymaster supported event object
SYNOPSIS
The event object is operated through the Set() and Wait() methods. The
Wait() method will cause the calling thread to block until the event object
is set with the Set() method. The Set() method will release only one
'Wait'ing process.
In UNIX event objects are implemented with message queues, and in NT they are
implemented with Event objects.
PARENTS
| KMD_Resource |
public
|
| KMD_Sync |
public
|
CONSTRUCTOR
KMD_Event()
Call KMD_Event(KMD_Ident *out_key) with a dummy KMD_Ident.
KMD_Event(KMD_Ident *out_key)
Create a new KMD_Event resource.
KMD_Event(KMD_Ident in_key)
Use an existing KMD_Event as identified by in_key.
MEMBER FUNCTIONS
uint32 Set()
Release one waiting process.
uint32 Wait()
Wait for another process to call Set().