LibreOffice Module vcl (master)  1
Macros | Typedefs | Functions
salplug.cxx File Reference
#include <osl/module.hxx>
#include <rtl/bootstrap.hxx>
#include <rtl/process.h>
#include <sal/log.hxx>
#include <salframe.hxx>
#include <salinst.hxx>
#include <config_vclplug.h>
#include <desktop/crashreport.hxx>
#include <headless/svpinst.hxx>
#include <printerinfomanager.hxx>
#include <unx/desktops.hxx>
#include <unistd.h>
#include <cstdio>
Include dependency graph for salplug.cxx:

Go to the source code of this file.

Macros

#define DESKTOPDETECT
 
#define HEADLESS_VCLPLUG
 

Typedefs

typedef SalInstance *(* salFactoryProc) ()
 

Functions

SalInstanceCreateSalInstance ()
 
void DestroySalInstance (SalInstance *pInst)
 
void SalAbort (const OUString &rErrorText, bool bDumpCore)
 
const OUString & SalGetDesktopEnvironment ()
 

Macro Definition Documentation

#define DESKTOPDETECT

Definition at line 49 of file salplug.cxx.

#define HEADLESS_VCLPLUG

Definition at line 50 of file salplug.cxx.

Typedef Documentation

typedef SalInstance*(* salFactoryProc) ()

Definition at line 54 of file salplug.cxx.

Function Documentation

SalInstance* CreateSalInstance ( )
void DestroySalInstance ( SalInstance pInst)

Definition at line 283 of file salplug.cxx.

References SalInstance::ReleaseYieldMutexAll().

Referenced by DeInitVCL().

void SalAbort ( const OUString &  rErrorText,
bool  bDumpCore 
)

Definition at line 293 of file salplug.cxx.

References CrashReporter::addKeyValue(), OUStringToOString(), and CrashReporter::Write.

Referenced by Application::Abort().

const OUString& SalGetDesktopEnvironment ( )

Definition at line 308 of file salplug.cxx.

Referenced by Application::GetDesktopEnvironment().