Interfaces
|
XAdapter |
This is the server-side interface to a weak adapter.
|
XAggregation |
Objects which implement this interface can become aggregates of
a delegator.
|
XComponentContext |
Component context to be granted to a component for running.
Arbitrary values can be retrieved from the context.
|
XCurrentContext |
Task local execution context for UNO.
Arbitrary values can be retrieved from the context.
Use UNO runtime functions to obtain the current context in your language.
|
XFactory |
[ DEPRECATED ]
creates new UNO objects.
|
XInterface |
provides lifetime control
by reference counting and the possibility of querying for other
interfaces of the same logical object.
|
XNamingService |
This is the interface which should be provided by a naming service.
|
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 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.