Interfaces |
XAdapter |
This is the server-side interface to a weak adapter.
|
XAggregation |
[ DEPRECATED ]
Objects which implement this interface can become aggregates of
a delegator.
|
XComponentContext |
Component context to be passed to a component via
::com::sun::star::lang::XSingleComponentFactory.
Arbitrary values (e.g. deployment values) can be retrieved from the context.
|
XCurrentContext |
Task (e.g. thread) local execution context for UNO.
Arbitrary values can be retrieved from the context.
|
XInterface |
base interface of all UNO interfaces
|
XNamingService |
allows to insert, remove and access named objects.
|
XReference |
must be implemented by anyone who holds the adapter on the client side. |
XUnloadingPreference |
Components can implement XUnloadingPreference in order to indicate
how they should be treated when their hosting library is to be unloaded.
When someone calls rtl_unloadUnusedModules then the unloading
listeners are notified by calling previously registered callback
functions. A listener is an entity that employs, registers, and
unregisters the callback functions on its behalf. Upon notification
(the callback function is being called)
a listener may release references to UNO components. Thus, the
loaded libraries can be unloaded, if no one else keeps any
objects from the library alive.
Before a listener releases references, it should ask for this interface.
If the interface is not implemented, then the listener may release the
object; otherwise, it calls releaseOnNotification . If the function
returns false then the listener should keep the reference, otherwise
it may release it.
|
XWeak |
the server-side interface to a weak object.
|
Copyright © 2010 Sun Microsystems, Inc.