|
LibreOfficeDev
LibreOfficeDev 25.8 SDK API Reference
|
factory to create interprocess bridges. More...
import"XBridgeFactory.idl";
Public Member Functions | |
| XBridge | createBridge ([in] string sName, [in] string sProtocol, [in] com::sun::star::connection::XConnection aConnection, [in] XInstanceProvider anInstanceProvider) raises ( BridgeExistsException , com::sun::star::lang::IllegalArgumentException ) |
| tries to create a UNO interprocess bridge. More... | |
| XBridge | getBridge ([in] string sName) |
| tries to get a bridge by this name. More... | |
| sequence< XBridge > | getExistingBridges () |
| returns the sequence of all named and unnamed UNO interprocess bridges that are instantiated at the time the call is made. More... | |
Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) |
| queries for a new interface to an existing UNO object. More... | |
| void | acquire () |
| increases the reference counter by one. More... | |
| void | release () |
| decreases the reference counter by one. More... | |
factory to create interprocess bridges.
| XBridge createBridge | ( | [in] string | sName, |
| [in] string | sProtocol, | ||
| [in] com::sun::star::connection::XConnection | aConnection, | ||
| [in] XInstanceProvider | anInstanceProvider | ||
| ) | |||
| raises | ( | BridgeExistsException , | |
| com::sun::star::lang::IllegalArgumentException | |||
| ) | |||
tries to create a UNO interprocess bridge.
| sName | The name of the bridge. This allows other components to reuse an already created bridge (using getBridge). |
If empty, an anonymous bridge is created, which cannot be retrieved with getBridge(). No BridgeExistsException can be thrown in this case.
| sProtocol | The protocol, that will be used on the connection (e.g., urp) plus additional comma separated name=value protocol properties. |
| aConnection | The connection, which is used to transfer the calls. The bridge expects to own the connection, thus it will close the connection, in case it does not need it anymore. |
| anInstanceProvider | gets called, when a request from remote comes in. You can pass a null reference in case you don't want to export any objects. |
| BridgeExistsException | There is already a bridge registered with this name. Use getBridge instead. |
| IllegalArgumentException | The protocol is unknown or the connection is null. |
| XBridge getBridge | ( | [in] string | sName | ) |
tries to get a bridge by this name.
Cannot be retrieved, when the bridge got disposed before.
| sequence< XBridge > getExistingBridges | ( | ) |
returns the sequence of all named and unnamed UNO interprocess bridges that are instantiated at the time the call is made.
1.8.14