LibreOffice Module cppu (master) 1
|
#include <osl/thread.hxx>
#include <osl/diagnose.h>
#include <rtl/process.h>
#include <rtl/byteseq.hxx>
#include <uno/threadpool.h>
#include "current.hxx"
Go to the source code of this file.
Functions | |
static void | createLocalId (sal_Sequence **ppThreadId) |
void SAL_CALL | uno_getIdOfCurrentThread (sal_Sequence **ppThreadId) SAL_THROW_EXTERN_C() |
void SAL_CALL | uno_releaseIdFromCurrentThread () SAL_THROW_EXTERN_C() |
sal_Bool SAL_CALL | uno_bindIdToCurrentThread (sal_Sequence *pThreadId) SAL_THROW_EXTERN_C() |
|
static |
Definition at line 33 of file threadident.cxx.
Referenced by uno_bindIdToCurrentThread(), and uno_getIdOfCurrentThread().
sal_Bool SAL_CALL uno_bindIdToCurrentThread | ( | sal_Sequence * | pThreadId | ) |
Definition at line 89 of file threadident.cxx.
References createLocalId(), cppu::getIdContainer(), and SAL_THROW_EXTERN_C.
Referenced by cppu_threadpool::ORequestThread::run().
void SAL_CALL uno_getIdOfCurrentThread | ( | sal_Sequence ** | ppThreadId | ) |
Definition at line 45 of file threadident.cxx.
References createLocalId(), cppu::getIdContainer(), and SAL_THROW_EXTERN_C.
Referenced by uno_threadpool_attach(), and uno_threadpool_enter().
void SAL_CALL uno_releaseIdFromCurrentThread | ( | ) |
Definition at line 75 of file threadident.cxx.
References cppu::getIdContainer().
Referenced by cppu_threadpool::ORequestThread::run(), uno_threadpool_attach(), and uno_threadpool_enter().