LibreOffice Module desktop (master) 1
Classes | Namespaces | Functions
officeipcthread.cxx File Reference
#include <sal/config.h>
#include <config_dbus.h>
#include <config_features.h>
#include <config_feature_desktop.h>
#include <app.hxx>
#include "officeipcthread.hxx"
#include "cmdlineargs.hxx"
#include "dispatchwatcher.hxx"
#include <com/sun/star/frame/TerminationVetoException.hpp>
#include <salhelper/thread.hxx>
#include <sal/log.hxx>
#include <unotools/bootstrap.hxx>
#include <utility>
#include <vcl/svapp.hxx>
#include <unotools/configmgr.hxx>
#include <osl/pipe.hxx>
#include <rtl/digest.h>
#include <rtl/ustrbuf.hxx>
#include <osl/conditn.hxx>
#include <unotools/moduleoptions.hxx>
#include <rtl/strbuf.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <osl/file.hxx>
#include <rtl/process.h>
#include <o3tl/string_view.hxx>
#include <cassert>
#include <cstdlib>
#include <memory>
#include <thread>
Include dependency graph for officeipcthread.cxx:

Go to the source code of this file.

Classes

class  desktop::IpcThread
 
class  desktop::PipeIpcThread
 

Namespaces

namespace  desktop
 

Functions

static OUString desktop::CreateMD5FromString (const OUString &aMsg)
 
 desktop::IMPL_STATIC_LINK (ProcessEventsClass_Impl, CallEvent, void *, pEvent, void)
 
 desktop::IMPL_STATIC_LINK (ProcessEventsClass_Impl, ProcessDocumentsEvent, void *, pEvent, void)
 
static void desktop::ImplPostForeignAppEvent (ApplicationEvent *pEvent)
 
static void desktop::ImplPostProcessDocumentsEvent (std::unique_ptr< ProcessDocumentsRequest > pEvent)
 
oslSignalAction desktop::SalMainPipeExchangeSignal_impl (SAL_UNUSED_PARAMETER void *, oslSignalInfo *pInfo)
 
static void desktop::AddToDispatchList (std::vector< DispatchWatcher::DispatchRequest > &rDispatchList, std::optional< OUString > const &cwdUrl, std::vector< OUString > const &aRequestList, DispatchWatcher::RequestType nType, const OUString &aParam, const OUString &aFactory)
 
static void desktop::AddConversionsToDispatchList (std::vector< DispatchWatcher::DispatchRequest > &rDispatchList, std::optional< OUString > const &cwdUrl, std::vector< OUString > const &rRequestList, const OUString &rParam, const OUString &rPrinterName, const OUString &rFactory, const OUString &rParamOut, std::u16string_view rImgOut, const bool isTextCat, const bool isScriptCat)
 

Variable Documentation

◆ m_cwdUrl

std::optional< OUString > m_cwdUrl
private

Definition at line 197 of file officeipcthread.cxx.

◆ m_index

sal_Int32 m_index
private

Definition at line 199 of file officeipcthread.cxx.

◆ m_input

OString m_input
private

Definition at line 198 of file officeipcthread.cxx.

◆ m_pCondition

osl::Condition* m_pCondition

Definition at line 1291 of file officeipcthread.cxx.