| Overview | Namespace | Class | Index | Help |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | YES | NO |
Default ctor. Creates an empty weak reference.
| const WeakReferenceHelper & | rWeakRef ) throw(); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
Copy ctor. Initialize this reference with the same interface as in rWeakRef.
| rWeakRef | |
| 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 |
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.
| xInt | another hard interface reference |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
Releases this reference.
| const WeakReferenceHelper & | rWeakRef ) throw(); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
Releases this reference and takes over rWeakRef.
| rWeakRef | another weak ref |
| 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 |
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.
| xInt | another hard reference |
| const WeakReferenceHelper & | rObj ) const throw(); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | YES | NO | NO | NO | YES | NO |
Returns true if both weak refs reference to the same object.
| rObj | |
true, if both weak refs reference to the same object.
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | NO | NO |
Gets a hard reference to the object.
hard reference or null, if the weakly referenced interface has gone
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | YES | NO |
Gets a hard reference to the object.
hard reference or null, if the weakly referenced interface has gone
Copyright © 2003 Sun Microsystems, Inc.