LibreOffice Module desktop (master)
1
|
Static Public Member Functions | |
static RequestHandler::Status | enable (rtl::Reference< IpcThread > *thread) |
![]() | |
static void * | operator new (std::size_t size) |
static void | operator delete (void *pointer) |
![]() | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Private Member Functions | |
PipeIpcThread (osl::Pipe const &pipe) | |
virtual | ~PipeIpcThread () override |
void | execute () override |
void | close () override |
Private Attributes | |
osl::Pipe | pipe_ |
Additional Inherited Members | |
![]() | |
void | start (RequestHandler *handler) |
![]() | |
Thread (char const *name) | |
void | launch () |
![]() | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
![]() | |
IpcThread (char const *name) | |
virtual | ~IpcThread () override |
bool | process (OString const &arguments, bool *waitProcessed) |
![]() | |
virtual | ~Thread () SAL_OVERRIDE |
![]() | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
![]() | |
RequestHandler * | m_handler |
![]() | |
oslInterlockedCount | m_nCount |
Definition at line 376 of file officeipcthread.cxx.
|
inlineexplicitprivate |
Definition at line 381 of file officeipcthread.cxx.
Referenced by enable().
|
inlineoverrideprivatevirtual |
Definition at line 385 of file officeipcthread.cxx.
|
inlineoverrideprivatevirtual |
Implements desktop::IpcThread.
Definition at line 389 of file officeipcthread.cxx.
References pipe_.
|
static |
Definition at line 740 of file officeipcthread.cxx.
References aArguments, desktop::CreateMD5FromString(), utl::Bootstrap::getProcessWorkingDir(), i, desktop::RequestHandler::IPC_STATUS_2ND_OFFICE, desktop::RequestHandler::IPC_STATUS_BOOTSTRAP_ERROR, desktop::RequestHandler::IPC_STATUS_OK, desktop::RequestHandler::IPC_STATUS_PIPE_ERROR, utl::Bootstrap::locateUserInstallation(), nCount, utl::Bootstrap::PATH_EXISTS, utl::Bootstrap::PATH_VALID, PipeIpcThread(), SAL_INFO, and security.
Referenced by desktop::RequestHandler::Enable().
|
overrideprivatevirtual |
Implements salhelper::Thread.
Definition at line 1127 of file officeipcthread.cxx.
References aArguments, desktop::RequestHandler::cProcessed, desktop::RequestHandler::cReady, desktop::RequestHandler::Downing, desktop::RequestHandler::GetMutex(), desktop::IpcThread::m_handler, desktop::RequestHandler::mbSuccess, desktop::RequestHandler::mState, pipe_, desktop::IpcThread::process(), SAL_INFO, SAL_N_ELEMENTS, and SAL_WARN.
|
private |
Definition at line 391 of file officeipcthread.cxx.