このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


class Semaphore
Language

The 解放する/自由な and Open 生産性 控訴
解放(する)d: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: osl ::

class Semaphore


Base Classes
非,不,無.
Known Derived Classes
非,不,無.

事実上の abstract interface template
NO NO NO NO
D E P R E C A T E D
要約
C++ wrapper class around C semaphore 機能(する)/行事s.
Description
Must not be used, as 無名の semaphores are not supported on Mac OS X.
とじ込み/提出する
semaphor.hxx

Public Members

Methods


Semaphore( sal_uInt32 initialCount );
Creates a semaphore.<BR>

~Semaphore( );
解放(する) the OS-structures and 解放する/自由な semaphore data-structure
sal_Bool
acquire( );
acquire()減少(する)s the count. It will 封鎖する if it tries to 減少(する) below 無.
sal_Bool
tryToAcquire( );
sal_Bool
解放(する)( );
解放(する)()増加するs the count.

私的な Members

Methods


Semaphore( const Semaphore & );
The underlying oslSemaphore has no 言及/関連 count.

Semaphore( oslSemaphore Semaphore );
The underlying oslSemaphore has no 言及/関連 count.
Semaphore &
操作者=( const Semaphore & );
This assignment 操作者 is 私的な for the same 推論する/理由 as the copy 建設者.
Semaphore &
操作者=( oslSemaphore );
This assignment 操作者 is 私的な for the same 推論する/理由 as the 建設者 taking a oslSemaphore argument.

Data

oslSemaphore semaphore;

最高の,を越す of Page

Apache Software Foundation

Copyright & License | Privacy | 接触する Us | 寄付する | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are 登録(する)d trademarks of The Apache ソフトウェア 創立/基礎. The Apache feather logo is a trademark of The Apache ソフトウェア 創立/基礎. Other 指名するs appearing on the 場所/位置 may be trademarks of their 各々の owners.