libreoffice-online/kit
Tor Lillqvist 929e466c91 Re-work the ProfileZone implementation here
Don't bother collecting them into a vector, like in core. Instead,
just call a static member function ProfileZone::addOneRecording() for
each Event Trace object (string) to be emitted. That function then
needs to be implemented separately in each executable. In WSD it logs
the object to the Event Trace file. In Kit it sends it to WSD for
logging. In Unit tests we use a dummy implementation.

(If Event Trace logging is not enabled at all in loolwsd.xml (the
default), nothing is done, of course.)

When receiving the "traceeventrecording start" or "traceeventrecording
stop" message from the client, turn ProfileZone recoring on or off in
the WSD and Kit process. (Probably in WSD the flag should be
per-client.)

Change-Id: Ie1127d65dd44ed77e7eeab4b0f0a90cce95dc4a2
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-05-31 10:56:19 +03:00
..
ChildSession.cpp Re-work the ProfileZone implementation here 2021-05-31 10:56:19 +03:00
ChildSession.hpp wsd: download templates by wsd 2021-02-15 09:41:17 -05:00
Delta.hpp fix license headers 2020-10-01 11:56:43 +02:00
DummyLibreOfficeKit.cpp fix license headers 2020-10-01 11:56:43 +02:00
DummyLibreOfficeKit.hpp fix license headers 2020-10-01 11:56:43 +02:00
ForKit.cpp Use a loolwsd.xml setting instead of --enable-trace-event-logging 2021-05-19 13:33:26 +03:00
Kit.cpp Re-work the ProfileZone implementation here 2021-05-31 10:56:19 +03:00
Kit.hpp Use a loolwsd.xml setting instead of --enable-trace-event-logging 2021-05-19 13:33:26 +03:00
KitHelper.hpp impress: hide regular slides in master view 2021-04-01 14:02:46 +02:00
SetupKitEnvironment.hpp Don't enable profiling yet. 2021-05-06 20:31:55 +03:00
TestStubs.cpp fix license headers 2020-10-01 11:56:43 +02:00
Watermark.hpp Save Watermark bitmaps per user for re-use 2020-12-28 14:51:02 +03:00