LibreOffice Module desktop (master) 1
Classes | Namespaces | Macros | Functions
unopkg_shared.h File Reference
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/ucb/XCommandEnvironment.hpp>
#include <com/sun/star/deployment/XPackage.hpp>
#include <osl/diagnose.h>
#include <rtl/ustring.hxx>
#include <utility>
#include <vector>
Include dependency graph for unopkg_shared.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  unopkg::OptionInfo
 
struct  unopkg::LockFileException
 

Namespaces

namespace  unopkg
 

Macros

#define APP_NAME   "unopkg"
 

Functions

OUString unopkg::toString (OptionInfo const *info)
 
OptionInfo const * unopkg::getOptionInfo (OptionInfo const *list, OUString const &opt)
 
bool unopkg::isOption (OptionInfo const *option_info, sal_uInt32 *pIndex)
 
bool unopkg::readArgument (OUString *pValue, OptionInfo const *option_info, sal_uInt32 *pIndex)
 
bool unopkg::readOption (bool *flag, OptionInfo const *option_info, sal_uInt32 *pIndex)
 
bool unopkg::isBootstrapVariable (sal_uInt32 *pIndex)
 checks if an argument is a bootstrap variable. More...
 
OUString const & unopkg::getExecutableDir ()
 
OUString const & unopkg::getProcessWorkingDir ()
 
OUString unopkg::makeAbsoluteFileUrl (OUString const &sys_path, OUString const &base_url)
 
css::uno::Reference< css::ucb::XCommandEnvironment > unopkg::createCmdEnv (css::uno::Reference< css::uno::XComponentContext > const &xContext, bool option_force_overwrite, bool option_verbose, bool option_suppressLicense)
 
void unopkg::printf_packages (std::vector< css::uno::Reference< css::deployment::XPackage > > const &allExtensions, std::vector< bool > const &vecUnaccepted, css::uno::Reference< css::ucb::XCommandEnvironment > const &xCmdEnv, sal_Int32 level=0)
 
css::uno::Reference< css::uno::XComponentContext > unopkg::getUNO (bool verbose, bool bGui, const OUString &sTempDir, css::uno::Reference< css::uno::XComponentContext > &out_LocalComponentContext)
 

Macro Definition Documentation

◆ APP_NAME

#define APP_NAME   "unopkg"

Definition at line 29 of file unopkg_shared.h.