URP.Call
(urp v0.9.1)
Copy Markdown
Binary frame builders for UNO API calls.
Each function constructs the wire-format payload for a specific UNO remote
procedure call. URP.Bridge uses these builders instead of assembling
binary payloads inline.
The qi_* functions build complete queryInterface frames (header + null
context + body type parameter).
Summary
Functions
XMultiComponentFactory.createInstanceWithContext (bootstrap — registers type).
XMultiComponentFactory.createInstanceWithContext (cached type).
Build a FilterData property from a keyword list of export options.
XMultiComponentFactory.getAvailableServiceNames.
XNameAccess.getElementNames for FilterFactory.
XNameAccess.getElementNames for TypeDetection.
XComponentContext.getValueByName — returns an Any(XInterface).
Build an InputStream property for streaming document load.
XComponentLoader.loadComponentFromURL.
Build an OutputStream property for streaming document store.
QI for XComponentContext (bootstrap only — reuses type from previous message).
Initial QI during bootstrap (registers XInterface type + TID).
XStorable2.storeToURL.
Functions
XMultiComponentFactory.createInstanceWithContext (bootstrap — registers type).
XMultiComponentFactory.createInstanceWithContext (cached type).
Build a FilterData property from a keyword list of export options.
XMultiComponentFactory.getAvailableServiceNames.
XNameAccess.getElementNames for FilterFactory.
XNameAccess.getElementNames for TypeDetection.
XComponentContext.getValueByName — returns an Any(XInterface).
Build an InputStream property for streaming document load.
XComponentLoader.loadComponentFromURL.
Build an OutputStream property for streaming document store.
QI for XComponentContext (bootstrap only — reuses type from previous message).
Initial QI during bootstrap (registers XInterface type + TID).
XStorable2.storeToURL.