FSemaphore Class Reference
[Thread Handling]

Semaphore. More...

#include <fthread.h>

Public Member Functions

 FSemaphore (int32 initialCount, const char8 *name)
 FSemaphore constructor.
 ~FSemaphore ()
 FSemaphore destructor.
bool verify ()
 Verifies semaphore.
bool acquire (int32 millisecondsTimeOut=-1)
 Acquires semaphore.
void release (int32 count=1)
 Releases semaphore.

Detailed Description

Semaphore.


Constructor & Destructor Documentation

FSemaphore ( int32  initialCount,
const char8 *  name 
)

FSemaphore constructor.

Parameters:
initialCount initial count for this semaphore
name name of semaphore (unused !!!)
~FSemaphore (  ) 

FSemaphore destructor.


Member Function Documentation

bool verify (  ) 

Verifies semaphore.

Returns:
true if semaphore exists
bool acquire ( int32  millisecondsTimeOut = -1  ) 

Acquires semaphore.

Parameters:
timeOut time out, -1 means infinite, 0 means never locks, ms
Returns:
true if successful
void release ( int32  count = 1  ) 

Releases semaphore.

Parameters:
count how many?
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.