| Overview | Namespace | Class | Index | Help | 
Methods of Class WeakReferenceHelper
- WeakReferenceHelper
- WeakReferenceHelper() throw();
 
 
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - YES - NO 
 
- Summary
- Default ctor. Creates an empty weak reference.
 
- WeakReferenceHelper
- WeakReferenceHelper(
- const WeakReferenceHelper & - rWeakRef ) throw(); 
 
 
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - NO 
 
- Summary
- Copy ctor. Initialize this reference with the same interface as in rWeakRef.
- Parameters
- rWeakRef - another weak ref
 
- WeakReferenceHelper
- WeakReferenceHelper(
- const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > & - xInt ) throw(); 
 
 
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - NO 
 
- Summary
- Initialize this reference with the hard interface reference xInt. If the implementation behind xInt does not support XWeak or XInt is null then this reference will be null.
- Parameters
- xInt - another hard interface reference 
 
- ~WeakReferenceHelper
- ~WeakReferenceHelper() throw();
 
 
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - NO 
 
- Summary
- Releases this reference.
 
- operator=
- WeakReferenceHelper & operator=(
- const WeakReferenceHelper & - rWeakRef ) throw(); 
 
 
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - NO 
 
- Summary
- Releases this reference and takes over rWeakRef.
- Parameters
- rWeakRef - another weak ref 
 
- operator=
- WeakReferenceHelper & operator=(
- const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > & - xInt ) throw(); 
 
 
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - YES - NO 
 
- Summary
- Releases this reference and takes over hard reference xInt. If the implementation behind xInt does not support XWeak or XInt is null, than this reference is null.
- Parameters
- xInt - another hard reference 
 
- operator==
- sal_Bool operator==(
- const WeakReferenceHelper & - rObj ) const throw(); 
 
 
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - YES - NO - NO - NO - YES - NO 
 
- Summary
- Returns true if both weak refs reference to the same object.
- Parameters
- rObj - another weak ref
- Return
- true, if both weak refs reference to the same object.
 
- get
- ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > get() throw();
 
 
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - NO - NO 
 
- Summary
- Gets a hard reference to the object.
- Return
- hard reference or null, if the weakly referenced interface has gone
 
- operator Reference< XInterface >
- operator Reference< XInterface >() throw();
 
 
- virtual - abstract - const - volatile - template - static - inline - C-linkage - NO - NO - NO - NO - NO - NO - YES - NO 
 
- Summary
- Gets a hard reference to the object.
- Return
- hard reference or null, if the weakly referenced interface has gone
 
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.

