LibreOffice Module comphelper (master) 1
|
#include <traceevent.hxx>
Public Member Functions | |
AsyncEvent (const char *sName, const std::map< OUString, OUString > &args=std::map< OUString, OUString >()) | |
~AsyncEvent () | |
void | finish () |
Private Member Functions | |
AsyncEvent (const char *sName, int nId, const std::map< OUString, OUString > &args) | |
void | generateEnd () |
Private Attributes | |
int | m_nId |
bool | m_bBeginRecorded |
Static Private Attributes | |
static int | s_nIdCounter = 0 |
Additional Inherited Members | |
Static Public Member Functions inherited from comphelper::TraceEvent | |
static void | addInstantEvent (const char *sName, const std::map< OUString, OUString > &args=std::map< OUString, OUString >()) |
static void | startRecording () |
static void | stopRecording () |
static void | setBufferSizeAndCallback (std::size_t bufferSize, void(*bufferFullCallback)()) |
static std::vector< OUString > | getEventVectorAndClear () |
static css::uno::Sequence< OUString > | getRecordingAndClear () |
Protected Member Functions inherited from comphelper::NamedEvent | |
NamedEvent (const char *sName, const OUString &sArgs) | |
NamedEvent (const char *sName, const std::map< OUString, OUString > &aArgs) | |
Protected Member Functions inherited from comphelper::TraceEvent | |
TraceEvent (OUString sArgs) | |
TraceEvent (const std::map< OUString, OUString > &aArgs) | |
Static Protected Member Functions inherited from comphelper::TraceEvent | |
static void | addRecording (const OUString &sObject) |
static long long | getNow () |
static OUString | createArgsString (const std::map< OUString, OUString > &args) |
Protected Attributes inherited from comphelper::NamedEvent | |
const char * | m_sName |
Protected Attributes inherited from comphelper::TraceEvent | |
const int | m_nPid |
const OUString | m_sArgs |
Static Protected Attributes inherited from comphelper::TraceEvent | |
static std::atomic< bool > | s_bRecording = (getenv("TRACE_EVENT_RECORDING") != nullptr) |
Definition at line 135 of file traceevent.hxx.
|
inlineprivate |
Definition at line 142 of file traceevent.hxx.
References comphelper::TraceEvent::addRecording(), args, m_sName, nId, and sName.
|
inline |
Definition at line 202 of file traceevent.hxx.
|
inline |
Definition at line 208 of file traceevent.hxx.
|
inline |
Definition at line 210 of file traceevent.hxx.
|
inlineprivate |
Definition at line 173 of file traceevent.hxx.
References comphelper::TraceEvent::addRecording(), and m_sName.
|
private |
Definition at line 140 of file traceevent.hxx.
|
private |
Definition at line 139 of file traceevent.hxx.
|
staticprivate |
Definition at line 138 of file traceevent.hxx.