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 | 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 | 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 | another weak ref |
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.