| LibreOffice
    LibreOffice 24.8 SDK API Reference | 
makes it possible to intercept request of XDispatch. More...
import "XDispatchProviderInterceptor.idl";
 
  
| Public Member Functions | |
| XDispatchProvider | getSlaveDispatchProvider () | 
| access to the slave XDispatchProvider of this interceptor | |
| void | setSlaveDispatchProvider ([in] XDispatchProvider NewDispatchProvider) | 
| sets the slave XDispatchProvider to which calls to XDispatchProvider::queryDispatch() can be forwarded under control of this dispatch provider. | |
| XDispatchProvider | getMasterDispatchProvider () | 
| access to the master XDispatchProvider of this interceptor | |
| void | setMasterDispatchProvider ([in] XDispatchProvider NewSupplier) | 
| sets the master XDispatchProvider, which may forward calls to its XDispatchProvider::queryDispatch() to this dispatch provider. | |
| Public Member Functions inherited from XDispatchProvider | |
| XDispatch | queryDispatch ([in] com::sun::star::util::URL URL, [in] string TargetFrameName, [in] long SearchFlags) | 
| searches for an XDispatch for the specified URL within the specified target frame. | |
| sequence< XDispatch > | queryDispatches ([in] sequence< DispatchDescriptor > Requests) | 
| actually this method is redundant to XDispatchProvider::queryDispatch() to avoid multiple remote calls. | |
| Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) | 
| queries for a new interface to an existing UNO object. | |
| void | acquire () | 
| increases the reference counter by one. | |
| void | release () | 
| decreases the reference counter by one. | |
makes it possible to intercept request of XDispatch.
Can be registered as an interceptor by using interface XDispatchProviderInterception.
| XDispatchProvider getMasterDispatchProvider | ( | ) | 
access to the master XDispatchProvider of this interceptor
| XDispatchProvider getSlaveDispatchProvider | ( | ) | 
access to the slave XDispatchProvider of this interceptor
| void setMasterDispatchProvider | ( | [in] XDispatchProvider | NewSupplier | ) | 
sets the master XDispatchProvider, which may forward calls to its XDispatchProvider::queryDispatch() to this dispatch provider.
| NewSupplier | the master of this interceptor | 
| void setSlaveDispatchProvider | ( | [in] XDispatchProvider | NewDispatchProvider | ) | 
sets the slave XDispatchProvider to which calls to XDispatchProvider::queryDispatch() can be forwarded under control of this dispatch provider.
| NewDispatchProvider | the new slave of this interceptor |