LibreOffice Module desktop (master) 1
|
#include <sal/config.h>
#include <string_view>
#include <osl/process.h>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/ucb/XCommandEnvironment.hpp>
#include <dp_misc_api.hxx>
Go to the source code of this file.
Namespaces | |
namespace | dp_misc |
Functions | |
void | dp_misc::try_dispose (css::uno::Reference< css::uno::XInterface > const &x) |
OUString | dp_misc::expandUnoRcTerm (OUString const &term_) |
OUString | dp_misc::makeRcTerm (OUString const &url) |
OUString | dp_misc::expandUnoRcUrl (OUString const &url) |
OUString | dp_misc::makeURL (std::u16string_view baseURL, OUString const &relPath) |
appends a relative path to a url. More... | |
OUString | dp_misc::makeURLAppendSysPathSegment (std::u16string_view baseURL, OUString const &relPath) |
appends a relative path to a url. More... | |
OUString | dp_misc::generateRandomPipeId () |
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC css::uno::Reference< css::uno::XInterface > | dp_misc::resolveUnoURL (OUString const &connectString, css::uno::Reference< css::uno::XComponentContext > const &xLocalContext, AbortChannel const *abortChannel=nullptr) |
bool | dp_misc::office_is_running () |
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC oslProcess | dp_misc::raiseProcess (OUString const &appURL, css::uno::Sequence< OUString > const &args) |
void | dp_misc::writeConsole (std::u16string_view sText) |
writes the argument string to the console. More... | |
void | dp_misc::writeConsoleError (std::u16string_view sText) |
writes the argument to the console using the error stream. More... | |
OUString | dp_misc::readConsole () |
reads from the console. More... | |
void | dp_misc::TRACE (OUString const &sText) |
print the text to the console in a debug build. More... | |
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC void | dp_misc::syncRepositories (bool force, css::uno::Reference< css::ucb::XCommandEnvironment > const &xCmdEnv) |
registers or revokes shared or bundled extensions which have been recently added or removed. More... | |
DESKTOP_DEPLOYMENTMISC_DLLPUBLIC void | dp_misc::disposeBridges (css::uno::Reference< css::uno::XComponentContext > const &ctx) |
workaround: for some reason the bridge threads which communicate with the uno.exe process are not released on time More... | |
Variables | |
const char | dp_misc::CR = 0x0d |
const char | dp_misc::LF = 0x0a |