Overview | Namespace | Class | 索引 | Help |
PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
:: cppu ::
template< typename コンテナ, typename keyType >
struct OBroadcastHelperVar
- Base Classes
- 非,不,無.
- Known Derived Classes
- 非,不,無.
事実上の | abstract | interface | template |
NO | NO | NO | YES |
- Description
- This struct 含む/封じ込めるs the 基準 variables of a 放送者. Helper classes only know a 言及/関連 to this struct instead of 言及/関連s to the four members. The 接近 to the members must be guarded with rMutex. The 付加 template parameter keyType has been 追加するd, because gcc can't 収集する addListener( const コンテナ::keyType &重要な ).
- とじ込み/提出する
- interfacecontainer.h
Public Members
-
Methods
OBroadcastHelperVar( ::osl::Mutex & rMutex_ ) throw( );Initialize the structur. bDispose and bInDispose are 始める,決める to 誤った. 無効の
addListener( const keyType & 重要な, const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::uno::XInterface > & r ) throw( );追加するs a listener threadsafe. 無効の
removeListener( const keyType & 重要な, const ::com::sun::星/主役にする::uno::言及/関連< ::com::sun::星/主役にする::uno::XInterface > & r ) throw( );除去するs a listener threadsafe OInterfaceContainerHelper *
getContainer( const keyType & 重要な ) const throw( );Return the コンテナ created under this 重要な.
Data
::osl::Mutex & rMutex; The 株d mutex. コンテナ aLC; ListenerContainer class is thread save. sal_Bool bDisposed; 配置する/処分する/したい気持ちにさせる call ready. sal_Bool bInDispose; In 配置する/処分する/したい気持ちにさせる call.
Copyright © 2012, The Apache ソフトウェア 創立/基礎, Licensed under the Apache License, 見解/翻訳/版 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache ソフトウェア 創立/基礎. Other 指名するs may be trademarks of their 各々の owners.