LibreOffice Module cpputools (master) 1
Namespaces | Functions | Variables
unoexe.cxx File Reference
#include <stdio.h>
#include <mutex>
#include <string_view>
#include <sal/main.h>
#include <sal/log.hxx>
#include <o3tl/string_view.hxx>
#include <osl/diagnose.h>
#include <osl/mutex.hxx>
#include <osl/conditn.hxx>
#include <rtl/process.h>
#include <rtl/ref.hxx>
#include <cppuhelper/bootstrap.hxx>
#include <cppuhelper/implbase.hxx>
#include <com/sun/star/lang/XMain.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/lang/XSingleComponentFactory.hpp>
#include <com/sun/star/lang/XSingleServiceFactory.hpp>
#include <com/sun/star/lang/XEventListener.hpp>
#include <com/sun/star/loader/XImplementationLoader.hpp>
#include <com/sun/star/registry/XRegistryKey.hpp>
#include <com/sun/star/connection/Acceptor.hpp>
#include <com/sun/star/connection/XConnection.hpp>
#include <com/sun/star/bridge/XBridgeFactory.hpp>
#include <com/sun/star/bridge/XBridge.hpp>
#include <utility>
Include dependency graph for unoexe.cxx:

Go to the source code of this file.

Namespaces

namespace  unoexe
 

Functions

static void unoexe::out (const char *pText)
 
static void unoexe::out (std::u16string_view rText)
 
static bool unoexe::readOption (OUString *pValue, const char *pOpt, sal_uInt32 *pnIndex, const OUString &aArg)
 
static bool unoexe::readOption (bool *pbOpt, const char *pOpt, sal_uInt32 *pnIndex, std::u16string_view aArg)
 
template<class T >
static void unoexe::createInstance (Reference< T > &rxOut, const Reference< XComponentContext > &xContext, const OUString &rServiceName)
 
static Reference< XInterfaceunoexe::loadComponent (const Reference< XComponentContext > &xContext, const OUString &rImplName, const OUString &rLocation)
 
 SAL_IMPLEMENT_MAIN ()
 

Variables

static bool unoexe::s_quiet = false
 
const char unoexe::arUsingText []
 

Function Documentation

◆ SAL_IMPLEMENT_MAIN()

SAL_IMPLEMENT_MAIN ( )

Variable Documentation

◆ _aImplName

OUString _aImplName
private

Definition at line 238 of file unoexe.cxx.

◆ _aInitParams

Sequence< Any > _aInitParams
private

Definition at line 241 of file unoexe.cxx.

◆ _aInstanceName

OUString _aInstanceName
private

Definition at line 243 of file unoexe.cxx.

◆ _aLocation

OUString _aLocation
private

Definition at line 239 of file unoexe.cxx.

◆ _aServiceName

OUString _aServiceName
private

Definition at line 240 of file unoexe.cxx.

◆ _aSingleInstanceMutex

std::mutex _aSingleInstanceMutex
private

Definition at line 234 of file unoexe.cxx.

◆ _bSingleInstance

bool _bSingleInstance
private

Definition at line 236 of file unoexe.cxx.

◆ _xContext

Reference< XComponentContext > _xContext
private

Definition at line 232 of file unoexe.cxx.

◆ _xSingleInstance

Reference< XInterface > _xSingleInstance
private

Definition at line 235 of file unoexe.cxx.

◆ cDisposed

Condition cDisposed

Definition at line 330 of file unoexe.cxx.