LibreOffice Module comphelper (master)  1
Functions | Variables
comphelper::ProfileRecording Namespace Reference

Functions

static long long g_aSumTime (0)
 
void startRecording (bool bStartRecording)
 
long long addRecording (const char *aProfileId, long long aCreateTime)
 
css::uno::Sequence< OUString > getRecordingAndClear ()
 

Variables

static std::vector< OUString > g_aRecording
 
static int g_aNesting
 
static long long g_aStartTime
 
::osl::Mutex g_aMutex
 

Function Documentation

COMPHELPER_DLLPUBLIC long long comphelper::ProfileRecording::addRecording ( const char *  aProfileId,
long long  aCreateTime 
)

Definition at line 46 of file profilezone.cxx.

References g_aSumTime(), and if().

Referenced by comphelper::ProfileZone::~ProfileZone().

static long long comphelper::ProfileRecording::g_aSumTime ( )
static
COMPHELPER_DLLPUBLIC css::uno::Sequence< OUString > comphelper::ProfileRecording::getRecordingAndClear ( )

Definition at line 82 of file profilezone.cxx.

References comphelper::containerToSequence(), g_aSumTime(), and startRecording().

COMPHELPER_DLLPUBLIC void comphelper::ProfileRecording::startRecording ( bool  bStartRecording)

Definition at line 33 of file profilezone.cxx.

Referenced by getRecordingAndClear().

Variable Documentation

::osl::Mutex comphelper::ProfileRecording::g_aMutex
static

Definition at line 31 of file profilezone.cxx.

int comphelper::ProfileRecording::g_aNesting
static

Definition at line 29 of file profilezone.cxx.

std::vector<OUString> comphelper::ProfileRecording::g_aRecording
static

Definition at line 27 of file profilezone.cxx.

long long comphelper::ProfileRecording::g_aStartTime
static

Definition at line 30 of file profilezone.cxx.